Technical Architect

Allianz
Allianz

IT

India

Posted on Jul 2, 2026

Job Title: Senior VS Code Extension Developer — ADE Tooling (DeDot/ADE Team)

Full-time position

Key Responsibilities:

  • Design, develop, and maintain the ADE VS Code extension for mainframe application development
  • - Build and extend reactive webview UIs using Svelte within the VS Code extension framework
  • - Implement and maintain message-passing protocols between extension host and webviews
  • - Lead architectural decisions and drive technical solutions end-to-end
  • - Contribute to the FastAPI REST backend and PostgreSQL data layer as needed
  • - Take ownership of features from development through production
  • - Mentor team members and help shape engineering culture through best practices
  • - Align with product owners and team members on business requirements
  • - Apply best practices like CI/CD, automated testing, and code quality tooling
  • - Work and collaborate within international projects
  • Proven team player with strong communication skills
  • - Open and motivated to acquire new knowledge

Technical Skills

Strong knowledge of the following technologies:

- TypeScript and Node.js — VS Code Extension API, extension host, webview sandbox, IPC message protocols

- Python 3.11+ — FastAPI, async patterns, Pydantic

- Svelte and Vite — Reactive UI development for VS Code webviews

- VS Code Extension development — Command registration, tree views, settings, packaging (VSCE)

- AI-assisted development — Hands-on experience with Claude Code (Anthropic) for day-to-day coding workflows

- REST API consumption — HTTP fetch, JWT Bearer auth, OpenAPI

- Git, GitHub Actions, Linux/Bash scripting; Basic knowledge in AI tools is an add on advantage..

Good working knowledge:

- PostgreSQL — Schema understanding, query writing

- Docker and Docker Compose — Local dev environment setup

- Perl scripting (legacy ADE integration)

Nice to have:

- PostgREST configuration

- Mainframe concepts (PL/I, JCL, component lifecycle management)

- DB2 LUW basics