Azure .NET Architect
Role OverviewWe are seeking an experienced Azure .NET Architect to design and deliver scalable, secure, and high-performing cloud-based applications. The ideal candidate will have strong expertise in Microsoft Azure, .NET technologies, and modern architecture patterns, with the ability to lead technical design and guide development teams.Key ResponsibilitiesDesign and implement enterprise-grade solutions using .NET (C#, ASP.NET Core) on Microsoft AzureDefine cloud architecture, including microservices, APIs, and event-driven systemsLead application modernization and migration to Azure cloudDevelop and integrate RESTful APIs and backend servicesImplement Azure services such as App Services, Azure Functions, Service Bus, Event Grid, and Azure SQLEnsure application security, scalability, and performance optimizationEstablish CI/CD pipelines using Azure DevOps or similar toolsCollaborate with stakeholders, business teams, and developers to translate requirements into technical solutionsProvide technical leadership, code reviews, and best practice guidanceRequired Qualifications10+ years of experience in software development with .NET technologies5+ years of experience with Microsoft Azure cloud platformStrong expertise in C#, ASP.NET Core, Web APIs, and Microservices architectureExperience with Azure services (App Services, Functions, Storage, Service Bus, Key Vault, etc.)Proficiency in SQL/NoSQL databases (Azure SQL, Cosmos DB)Experience with CI/CD pipelines (Azure DevOps, GitHub Actions)Strong understanding of cloud architecture, security, and design patternsPreferred SkillsMicrosoft Azure certifications (e.g., Azure Solutions Architect Expert)Experience with containerization (Docker, Kubernetes, AKS)Knowledge of front-end frameworks (Angular/React) is a plusExperience in Agile/Scrum methodologies