About the Role
We are looking for an IT Application Developer - Azure to join our Center of Excellence team in Bengaluru, India. In this role, you will be responsible for designing, developing, implementing, and maintaining backend services and integrations primarily hosted in Microsoft Azure, with a strong emphasis on sustainment (stability, monitoring, incident resolution, and continuous improvement of production services). You will work closely with stakeholders and technical peers to translate needs into secure, reliable, and maintainable backend solutions that enhance business processes and improve efficiency.
Responsibilities
- Design, develop, and implement custom application backends and integrations hosted in Azure.
- Build and maintain cloud-native services using Azure platform capabilities (e.g., Function Apps, Storage, Service Bus, Static Web Apps where applicable).
- Collaborate with stakeholders to gather requirements and translate them into scalable technical solutions.
- Own sustainment for assigned services: triage incidents, troubleshoot defects, perform root cause analysis, and implement permanent fixes to improve reliability.
- Implement observability (logging, monitoring, alerting) and use operational insights to drive performance, stability, and cost improvements.
- Conduct testing and troubleshooting to ensure the quality and functionality of applications and integrations.
- Follow development standards, architecture patterns, and security best practices; contribute improvements to existing standards.
- Automate build, release, and operational tasks using CI/CD and repeatable deployment patterns to reduce risk and improve deployment confidence.
- Create and maintain technical documentation and operational runbooks/user guides to support sustainable operations.
- Stay current on industry and Azure developments and contribute new ideas to the team.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Proficiency in TypeScript, with significant hands-on experience developing in modern TypeScript environments.
- Experience delivering and operating solutions on Microsoft Azure services for cloud-native applications (e.g., Function Apps, Static Web Apps, Storage Account, Service Bus).
- Familiarity with Infrastructure as Code, specifically Bicep for defining, deploying, and managing Azure resources.
- Strong understanding of RESTful API development and event-driven architectures.
- Experience with automated testing frameworks, preferably Jest.
- Experience in Git and GitHub workflows.
- Excellent problem-solving skills and attention to detail.
- Effective communication with the ability to collaborate with global team members and stakeholders and communicate technical concepts clearly.
- Travel ~10%.
Desired Qualifications
- Azure certifications and experience with SAP integrations
- Experience with AI-assisted coding, C#, Java, Python, Docker/containerization.
- Experience with Agile development methodologies and working in an international multi-cultural environment