Job Summary
We are seeking an experienced Azure .Net Full Stack Developer to join our team. This role requires a strong background in IT with a minimum of 8 years of experience.
About the Role
This is a remote position, allowing you to work from anywhere, and requires excellent English language skills, both written and spoken.
Key Responsibilities
* Develop and deploy scalable, secure, and high-quality software 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.
* Design and develop robust database systems utilizing SQL Server and NoSQL databases like Cosmos DB and MongoDB.
* Implement containerization using Docker and Kubernetes.
* Familiarize yourself with Dapr, Biceps, and DevOps concepts.
* Experience with CI/CD pipelines and infrastructure as code (IaC) using ARM templates.
* Leverage Azure DevOps for CI/CD pipeline management.
* Utilize Entity Framework for data access and manipulation.
* Demonstrate proficiency in messaging and event handling mechanisms.
Requirements
* Minimum 8 years of IT experience.
* Hands-on experience with Azure services.
* Strong experience with .NET Core, C#, and ASP.NET MVC/Web API.
* Proficiency in database design and development.
* Knowledge of DevOps practices.
* Excellent written and verbal communication skills in English.
* Ability to work independently and collaboratively in a team environment.