Key Responsibilities :
Architectural Design :
Design endtoend software architectures with a focus on scalability performance and security leveraging Azure services.
Azure Cloud Solutions :
Design and implement cloudnative solutions using Azure App Services Azure Functions Azure Logic Apps and Azure Kubernetes Service (AKS) .
Application Development :
Lead the development of backend services using C# and .NET Core / Framework .
Data Management :
Design and manage data solutions with Azure SQL Database Cosmos DB or Azure Data Lake .
Performance Optimization :
Optimize application performance using Azure Monitor Application Insights and Log Analytics .
Collaboration :
Work closely with stakeholders product managers and crossfunctional teams to define requirements and translate them into scalable technical solutions.
Technical Leadership :
Mentor and guide development teams on Azure best practices and .NET development principles.
Required Skills : Core Expertise :
Proficient in C# .NET Core / Framework and Angular (latest versions) .
Azure Skills :
Handson experience with Azure App Services Azure Functions Azure Storage (Blob Table Queue).
Database Expertise :
Experience with Azure SQL Database Cosmos DB and data migration strategies.
Security :
Knowledge of Azure Active Directory OAuth 2.0 JWT authentication and rolebased access control (RBAC).
Performance Monitoring :
Familiarity with tools like Azure Monitor Application Insights and Log Analytics .
DevOps Practices :
Expertise in setting up CI / CD pipelines with Azure DevOps integrating testing and deployment automation.