Overview
Skills
Job Details
Job Summary:
We are seeking a .NET Azure Architect to lead the design, architecture, and implementation of enterprise-grade, cloud-native applications. This role demands a senior-level technologist with deep experience in the Microsoft technology stack and Azure ecosystem, particularly in building scalable, secure, and high-performance applications in a hybrid cloud environment.
Key Responsibilities:
Design and architect end-to-end solutions using .NET Core/.NET Framework and Azure cloud services.
Define cloud-native strategies including microservices, serverless computing, containerization (AKS), and API management.
Lead migration projects from on-premises to Azure-based environments.
Collaborate with cross-functional teams (development, DevOps, security, infrastructure) to deliver robust, scalable systems.
Mentor and guide development teams on best practices, design patterns, code reviews, and performance optimization.
Define and implement CI/CD pipelines using Azure DevOps.
Ensure architecture aligns with organizational standards, security policies, and compliance frameworks.
Required Skills & Experience:
12+ years of software development experience, with a strong background in .NET (C#, Core).
5+ years of hands-on experience architecting and developing applications on Microsoft Azure.
Proficient in Azure services such as App Services, Azure Functions, Azure SQL, API Management, Blob Storage, etc.
Deep understanding of SOA, microservices architecture, and event-driven systems.
Experience with infrastructure-as-code tools like ARM templates, Bicep, or Terraform.
Familiarity with Azure DevOps, Git, and modern CI/CD practices.
Strong communication, leadership, and documentation skills.