Job Description : .NET / Azure Technical Architect
Position Overview
We are looking for an experienced .NET / Azure Technical Architect to design and implement scalable, cloud-native enterprise solutions. The ideal candidate will have deep expertise in .NET technologies, microservices architecture, Azure cloud services, and software engineering best practices.
Key Responsibilities
- Lead the architecture of .NET Core and Azure-based solutions, focusing on scalability, security, and performance.
- Design and implement microservices using ASP.NET Core , C# , and Entity Framework Core .
- Architect cloud-native solutions using Azure App Services , Functions , Service Bus , and Kubernetes .
- Develop and maintain CI / CD pipelines using Azure DevOps , GitHub Actions , and Jenkins.
- Ensure secure authentication and authorization (OAuth2, JWT, Azure AD).
- Mentor development teams, provide technical leadership, and enforce best practices in coding and architecture.
Required Skills
Expert in .NET Framework / .NET Core , C# , ASP.NET Core (MVC & Web API), and Entity Framework Core .Strong experience with Microsoft Azure (App Services, Functions, Service Bus, Event Hub, Azure SQL).Proficient in microservices architecture , Docker , Kubernetes , and cloud-native design .Experience in DevOps , CI / CD pipelines, and infrastructure-as-code (IaC).Strong background in SQL Server and NoSQL databases (Cosmos DB, MongoDB).Knowledge of security best practices , including OAuth2, JWT, and OWASP guidelines.Qualifications
10+ years of experience in .NET development , with at least 3-5 years in an architect role.Proven experience with Azure architecture and cloud-native solutions.Strong problem-solving and leadership abilities.