Architect, design, and implement enterprise-grade applications using C#, .NET 8/.NET Core, ASP.NET Core, Web API, Entity Framework Core, LINQ, and SignalR.
Lead the design and implementation of Microservices, Event-Driven Architecture, Domain-Driven Design (DDD), Clean Architecture, and enterprise integration patterns.
Drive cloud transformation initiatives by designing scalable, secure, and highly available solutions on Microsoft Azure, including App Services, Azure Functions, AKS, Azure API Management, Azure Service Bus, Key Vault, and Azure Storage.
Develop and govern RESTful APIs, API security, authentication, authorization, and enterprise integration using OAuth 2.0, OpenID Connect, JWT, and Microsoft Entra ID (Azure AD).
Lead containerization and orchestration initiatives using Docker, Kubernetes (AKS), and modern cloud-native deployment strategies.
Design and optimize high-performance data solutions using SQL Server, Azure SQL Database, Cosmos DB, Redis Cache, and Entity Framework Core.
Implement enterprise messaging and asynchronous communication using Kafka, RabbitMQ, and Azure Service Bus.
Establish DevOps best practices utilizing Azure DevOps, Git, CI/CD Pipelines, Terraform/Bicep, and Infrastructure as Code (IaC).
Collaborate with UI development teams integrating backend services with Angular, React, and TypeScript applications.
Define enterprise architecture standards, coding guidelines, security frameworks, and development best practices across multiple engineering teams.
Lead architecture reviews, design discussions, code reviews, performance tuning, and production readiness assessments.
Mentor senior developers and technical leads while providing architectural governance across multiple projects.
Partner with business stakeholders, product owners, and executive leadership to translate business requirements into scalable technical solutions.