Azure .Net Full Stack Developer Needed
Job Description
We are seeking an experienced Azure .Net Full Stack Developer to join our team. As a key member of our technology team, you will be responsible for designing, developing, and deploying scalable, efficient, and secure cloud-based applications using Azure services.
The ideal candidate will have hands-on experience with Azure services, including Azure App Services, Functions, SQL Database, Key Vault, Azure Monitor, Azure Application Insights, Azure Storage, and Azure Service Bus. You should also have strong experience with .NET Core, C#, and ASP.NET MVC/Web API, as well as proficiency in database design and development with SQL Server and NoSQL databases (Cosmos DB and MongoDB preferred).
Requirements
* 8+ years of IT experience
* Hands-on experience with Azure services as a Azure Full Stack Developer
* Strong experience with .NET Core, C#, and ASP.NET MVC/Web API
* Proficiency in database design and development with SQL Server and NoSQL databases
* Experience with containers (Docker and Kubernetes)
* Willingness 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