37066BRBangalore
Job Summary:
We are seeking a highly skilled Azure Application Developer with deep expertise in C#/.NET, TypeScript, Azure-native design patterns, and Infrastructure as Code (IaC). The ideal candidate will possess a well-rounded set of technical and soft skills, enabling them to design and develop secure, scalable, and resilient cloud-native applications. This role requires proficiency in building applications using Azure services, as well as a strong understanding of distributed systems, security best practices, performance optimization, and cloud cost management.
Key Responsibilities
- Design, develop, and deploy cloud-native applications using Azure PaaS services such as App Services, Azure Functions, Logic Apps, API Management, and Azure PostgreSQL
- Apply Azure design patterns like Retry, Circuit Breaker, Queue-based Load Leveling, Cache-aside, and Event Sourcing to build scalable and resilient systems
- Build robust APIs and microservices using C#/.NET Core
- Develop frontend components using TypeScript (e.g., React or Angular)
- Design and implement asynchronous messaging solutions using Azure Service Bus, Event Grid, and Event Hubs
- Define and implement Infrastructure as Code (IaC) using ARM templates, Bicep, or Terraform
- Collaborate with DevOps and infrastructure teams to: Define boundaries between infrastructure and application responsibilities. Align on roles related to provisioning, configuration, security, and scalability. Ensure seamless application deployment via automated pipelines
- Secure applications using Azure AD, OAuth2, and Key Vault
- Set up monitoring, alerting, and diagnostics using Azure Monitor, App Insights, and Log Analytics
- Participate in code reviews, design sessions, and Agile ceremonies
- ** Willingness to work in the 2 PM to 11 PM Shift **
Required Skills & Experience:
- 8+ years of overall IT experience, including full-stack or backend development
- 5+ years of experience in Microsoft Azure application development
- Expert in C#/.NET Core, Azure SDKs, and RESTful API design
- Proficient in TypeScript and frontend frameworks (React, Angular, or similar)
- Strong experience with Azure Service Bus, event-driven design, and messaging systems
- Solid experience with Azure Database for PostgreSQL
- Hands-on expertise with Infrastructure as Code (IaC): ARM, Bicep, or Terraform
- Deep understanding of Azure cloud architecture, application security, and DevOps pipelines
- Proven ability to define and manage infrastructure vs. application development responsibilities
- Experience working in Agile/Scrum environments
Additional Skills & Experience:
- Distributed Systems Design: Expertise in building scalable, fault-tolerant, and high-availability systems
- Performance Monitoring & Optimization: Experience using Azure Monitor, Application Insights, and Log Analytics to track, analyze, and resolve performance bottlenecks
- Cost Management & Optimization: Ability to design cloud-native applications that are cost-efficient using best practices like Autoscaling, Reserved Instances, and Right-Sizing
- Security Best Practices: Strong knowledge of Azure RBAC, Managed Identities, Network Security, Key Vault, and data protection standards
- API Design and Governance: Experience in creating and managing API standards, implementing OAuth2, rate limiting, and throttling
- Automated Testing & Quality Gates: Experience with unit tests, integration tests, and tools like SonarQube, Postman, or Azure Test Plans
- CI/CD Mastery: Deep experience with DevOps pipelines, including branch strategies, release gates, and blue-green deployments
Preferred Qualifications:
- Microsoft Certified: Azure Developer Associate (AZ-204) or Azure Solutions Architect
- Experience with AKS, Docker, and containerized deployments
- Familiarity with Azure Cognitive Services, Logic Apps, and Power Platform
- Experience with feature management tools like Azure App Configuration
- Exposure to Service Mesh technologies (e.g., Istio in AKS)
- Familiarity with message formats like JSON, Avro, XML, or Protocol Buffers
Qualifications
ANYRange of Year Experience-Min Year8Range of Year Experience-Max Year10