Role Overview :
We are seeking an experienced Solution / Technical Architect specializing in the Microsoft technology stack.
The role involves designing and leading enterprise - grade solutions using .NET Core, C#, Azure Cloud, and microservices architectures, ensuring scalability, reliability, and security.
Key Responsibilities :
- Define and maintain the solution architecture leveraging the Microsoft ecosystem (.NET, Azure, Power Platform).
- Architect and guide the development of microservices, APIs, and integration layers across complex enterprise systems.
- Establish best practices in security, compliance, and performance optimization.
- Drive adoption of Azure - native services (AKS, App Services, Functions, Service Bus, Event Grid).
- Collaborate with business and technology teams to align solutions with enterprise goals.
- Lead code reviews, technical workshops, and design sessions.
- Create reference architectures, reusable frameworks, and solution accelerators.
- Mentor engineering teams on Microsoft tools, frameworks, and practices.
Required Skills & Experience :
12+ years of software engineering experience with 5+ years in an architect role.Strong expertise in .NET Core, C#, ASP.NET, Web API, Entity Framework.Hands - on experience with Azure services : AKS, App Services, Functions, Cosmos DB, Service Bus, API Management.Experience in microservices and event - driven architectures.Knowledge of SQL Server, Azure SQL, and NoSQL databases (CosmosDB, MongoDB).Deep understanding of cloud security, identity, and access management (Azure AD, RBAC, OAuth2, OpenID Connect).Experience with DevOps pipelines (Azure DevOps, GitHub Actions) and Infrastructure as Code (ARM / Bicep / Terraform).Strong leadership, problem - solving, and stakeholder engagement skills(ref : hirist.tech)