Design, develop, test, and maintain enterprise web applications using C#, .NET Core, ASP.NET Core, MVC, and Entity Framework Core.
Develop scalable RESTful APIs and Microservices while integrating third-party services and enterprise applications.
Build responsive frontend applications using Angular or ReactJS, JavaScript, TypeScript, HTML5, CSS3, and Bootstrap.
Design and optimize SQL Server and Azure SQL Database solutions, including stored procedures, views, triggers, and query performance tuning.
Develop and deploy cloud-native applications using Azure App Services, Azure Functions, Azure SQL Database, Azure Storage, Azure Service Bus, Azure API Management, and Azure Key Vault.
Implement authentication and authorization using Microsoft Entra ID (Azure AD), OAuth 2.0, OpenID Connect, and JWT.
Integrate messaging services such as Azure Service Bus, Event Grid, Event Hubs, Kafka, or RabbitMQ for event-driven architectures.
Build and maintain CI/CD pipelines using Azure DevOps, GitHub Actions, Git, Docker, Kubernetes, and Azure Container Registry (ACR).
Perform code reviews, unit testing, integration testing, debugging, and application performance optimization using xUnit, NUnit, and Moq.
Collaborate with Product Owners, Business Analysts, QA Engineers, DevOps Engineers, and Solution Architects throughout the Software Development Life Cycle (SDLC).
Participate in Agile/Scrum ceremonies and contribute to cloud migration, application modernization, and digital transformation initiatives