**Job Overview**
Azure .Net Full Stack Developer is required to work in a remote setting. This role involves working for a global leader in consulting, digital transformation, technology and engineering services present in nearly 50 countries.
Key Responsibilities:
* To design, develop, deploy and maintain applications using Azure services, such as Azure App Services, Functions, SQL Database, Key Vault, Azure Monitor, Azure Application Insights, Azure Storage, and Azure Service Bus.
* To have hands-on experience with .NET Core, C#, and ASP.NET MVC/Web API.
* To be proficient in database design and development with SQL Server and NoSQL databases (Cosmos DB, MongoDB preferred).
* To have experience with containers (Docker and Kubernetes), willingness to learn Dapr, Biceps, and DevOps concepts.
* To have knowledge of DevOps practices, including CI/CD pipelines and infrastructure as code (IaC) using ARM templates.
* To have experience with CI/CD pipelines using Azure DevOps.
* To have knowledge of Entity Framework.
* To have familiarity/experience with Messaging and event handling.
* To have strong problem-solving and debugging skills.
* To have excellent written and verbal communication skills in English.
* To be able to work both independently and in a team environment.
* To have experience of working in an Agile environment is an advantage.