We are seeking an experienced Senior Azure Developer to join our IT Shared Services (ITSS) organization.
The role focuses on designing, developing, and maintaining scalable cloud-native applications on Microsoft Azure, while driving best practices in architecture, security, DevOps, and performance.
The ideal candidate will play a key role in delivering enterprise-grade Azure solutions and mentoring junior developers.
Key Responsibilities :
Azure Application Development :
- Design, develop, and deploy cloud-native applications on Microsoft Azure
- Build and maintain services using Azure App Services, Azure Functions, and Azure APIs
- Develop scalable backend solutions using .NET / Java / Python (based on project needs)
Azure Architecture & Cloud Services :
- Work with Azure Storage (Blob, Queue, Table), Azure SQL, Cosmos DB
- Design solutions using event-driven and microservices architectures
- Implement security best practices using Azure AD, Managed Identities, and Key Vault
DevOps & Automation :
- Implement CI/CD pipelines using Azure DevOps / GitHub Actions
- Automate infrastructure using ARM templates / Bicep / Terraform
- Enable monitoring and logging using Azure Monitor, Application Insights, and Log Analytics
Performance, Security & Reliability :
- Optimize application performance, scalability, and cost
- Troubleshoot complex production issues and perform root cause analysis
- Ensure compliance with enterprise security, governance, and cloud standards
Collaboration & Leadership :
- Collaborate with architects, product owners, and cross-functional teams
- Participate in design reviews and technical decision-making
- Mentor junior developers and promote best engineering practices
- Hands-on experience with Microsoft Azure services
- Strong programming experience in C#, .NET Core (Java/Python acceptable based on project)
- Experience with Azure Functions, App Services, APIs
- Proficiency in CI/CD, DevOps practices, and Git-based workflows
Cloud & Architecture Skills :
- Experience with microservices and distributed systems
- Strong understanding of cloud security, networking, and IAM
- Experience designing high-availability and scalable systems
Good to Have :
- Azure certifications (AZ-204, AZ-305, AZ-400)
- Experience in IT Shared Services / enterprise environments
- Exposure to containerization (Docker, Kubernetes / AKS)
- Knowledge of Terraform or Bicep
Soft Skills :
- Strong analytical and problem-solving skills
- High ownership and accountability
- Excellent communication and stakeholder management skills
- Ability to work independently in complex enterprise environments