over 3 years ago
Remote, India or Mumbai, IndiaSenior
Responsibilities
- Collaborate with stakeholders, business analysts, architects, engineers, vendors, and enablement teams to design, develop, test, implement, and integrate solutions.
- Build large-scale web applications, high-traffic APIs, and AI-driven user interfaces using C#, .NET, SQL, TypeScript, React or Angular, and Azure technologies.
- Write clean, secure, testable, and performance-oriented code and participate in code reviews and peer programming.
- Apply prompt engineering and chaining techniques, including few-shot examples, function calling, and response formatting, to optimize LLM outputs for production use.
- Use AI productivity tools and coding copilots to automate tasks, reduce boilerplate, improve code quality, and support documentation and planning.
- Work with Azure PaaS services, infrastructure-as-code tools, databases, CRM platforms, and related APIs.
- Support planning, building, and deploying production code and contribute to monitoring and performance improvement using DORA metrics.
Requirements
- At least 5 years of work experience as a .NET Full Stack Developer.
- Strong experience with C#, .NET or .NET Core, SQL, TypeScript, Azure PaaS services, and large-scale web applications.
- Experience building front-end web applications with TypeScript, React or Angular, state management libraries, HTML, CSS, and JavaScript.
- Experience with LLM backends, prompt engineering, chaining techniques, few-shot examples, function calling, response formatting, and AI-driven interfaces.
- Experience with Azure services including App Services, Functions, Key Vaults, AD/Entra ID, B2C, Log Analytics, Hybrid Connections, ExpressRoute, and APIM.
- Experience with infrastructure as code using ARM, Terraform, or Bicep.
- Experience with SQL Server and T-SQL, Oracle and PL/SQL, Cosmos DB, and PostgreSQL.
- Experience integrating CRM platforms and APIs such as Dynamics 365 and Salesforce.
- Understanding of software engineering from design and coding through testing, deployment, and monitoring.
- Experience or familiarity with Azure DevOps, ETL automation, Agile methodologies, Scrum, Kanban, and DORA metrics.
- Strong communication, problem-solving, collaboration, independent-working, and prioritization skills.
- Financial markets and investment banking knowledge is helpful but not essential.
Benefits
- The position is based in Mumbai.
- Five open positions are available.
