
Senior Software Engineer – Azure Stack (Enterprise Analytics & Data Science)
- Chennai, Tamil Nadu
- Permanent
- Full-time
- Innovation: We embrace new technologies and encourage experimentation to solve complex business problems.
- Ownership: Every team member is empowered to take initiative and drive projects from concept to production.
- Transparency: We foster open communication, regular knowledge sharing, and inclusive decision-making.
- Continuous Learning: We support professional development through certifications, tech talks, and hands-on learning.
- Impact: Our work directly influences enterprise-wide initiatives, from customer experience to operational efficiency.
- Design, develop, and deploy robust, scalable, and secure applications on the Azure platform.
- Collaborate with product managers, architects, and cross-functional teams to translate business requirements into technical solutions.
- Implement CI/CD pipelines using Azure DevOps or GitHub Actions.
- Optimize application performance, scalability, and reliability.
- Ensure best practices in cloud security, monitoring, and cost management.
- Mentor junior engineers and contribute to code reviews and architectural discussions.
- Stay current with Azure innovations and recommend new tools and technologies.
- 6+ years of professional software development experience.
- 3+ years of hands-on experience with Azure services such as:
- Azure SQL, Cosmos DB, Azure Storage
- Azure App Services, Azure Functions, Azure Kubernetes Service (AKS)
- Azure Key Vault, Azure Monitor, Application Insights
- Strong proficiency in backend development using languages such as Python, Node.js, or Go.
- Experience with RESTful APIs, microservices architecture and cloud platforms (e.g., AWS, GCP, Azure). .
- Solid understanding of CI/CD pipelines, infrastructure as code (IaC) using ARM templates, Bicep, or Terraform.
- Proficiency in working with databases (SQL and NoSQL).
- Familiarity with containerization and orchestration (Docker, Kubernetes).
- Strong problem-solving skills and ability to work independently in a remote or hybrid environment.
- Microsoft Certified: Azure Solutions Architect Expert or Azure Developer Associate.
- Experience with Azure OpenAI, Azure Logic Apps, or Power Platform.
- Exposure to Agile/Scrum methodologies and tools like Jira or Azure Boards.
- Contributions to open-source projects or technical blogs.