Software Engineer - Backend
On-site · Chennai, Tamil Nadu, India
Job Summary
Design, build, and deploy Microsoft Teams applications leveraging the Teams SDK and Azure services, with a focus on secure, reliable deployments. Collaborate with cross-functional stakeholders to gather requirements and deliver solutions. Implement and manage CI/CD pipelines (GitLab) for Teams apps; automate tasks using scripting (PowerShell, Python) and IaC (Terraform); leverage Azure services (Azure BOT, AD B2C, App Registration, App Insights, AKS, SQLMI) and related tooling (API Gateway, Vault, App Registrations). Monitor and troubleshoot deployments with AppD and Datadog; document solutions and maintain infrastructure. Familiarity with YAML and Go is a plus. Must-have focus on Teams apps development, Azure capabilities, and modern DevOps practices for teams apps; strong collaboration and problem-solving skills.
Required Qualifications
- Microsoft Teams SDK
- Building apps for teams
- Azure hands with SQLMI
- AD B2C
- BOT
- SignalR
- AKS
- App Registrations
- App Insights
- CI/CD pipelines (GitLab)
- Scripting languages (PowerShell, Python)
- Infrastructure-as-code tools (Terraform)
- yaml
- Go language (plus)
- Liquibase or Flyway for database deployments
- App deployments and monitoring (AppD, Datadog)
- Documentation and maintenance of Teams apps and Azure infrastructure
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.