Job Title
Azure .Net Full Stack Developer
-----------------------------------
About the Role
We are seeking a highly skilled Azure .Net Full Stack Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable, secure, and efficient cloud-based applications using Azure services.
-----------------------------------
Key Responsibilities
* Design, develop, and deploy cloud-based 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.
* Develop strong experience with .NET Core, C#, and ASP.NET MVC/Web API.
* Proficiency in database design and development with SQL Server and NoSQL databases (Cosmos DB and MongoDB preferred).
* Experience with containers (Docker and Kubernetes).
* Willingsness to learn Dapr, Biceps, and DevOps concepts.
* Knowledge of DevOps practices, including CI/CD pipelines and infrastructure as code (IaC) using ARM templates.
* Experience with CI/CD pipelines using Azure DevOps.
* Knowledge of Entity Framework.
* Familiarity/experience with Messaging and event handling.
* Strong problem-solving and debugging skills.
* Excellent written and verbal communication skills in English.
* Ability to work both independently and in a team environment.
* Experience of working in an Agile environment is an advantage.
-----------------------------------
Requirements
* 8+ years of IT experience.
* Hands-on experience with Azure services.
* Strong experience with .NET Core, C#, and ASP.NET.
* Proficiency in database design and development.
* Experience with containers.
* Knowledge of DevOps practices.
* Excellent written and verbal communication skills in English.