Azure .Net Full Stack Developer Role Overview:
\
The successful candidate will be responsible for designing, developing, and deploying scalable and secure applications on the Azure cloud platform. This includes hands-on experience with Azure services such as App Services, Functions, SQL Database, Key Vault, Azure Monitor, Application Insights, Storage, Service Bus etc.
\
Technical Requirements:
\
\
1. 8+ years of IT experience
\
2. Strong experience with .NET Core, C#, and ASP.NET MVC/Web API
\
3. Proficiency in database design and development with SQL Server and NoSQL databases (Cosmos DB, MongoDB)
\
4. Experience with containers (Docker and Kubernetes)
\
5. Willingness to learn Dapr, Biceps and DevOps concepts
\
6. Knowledge of DevOps practices, including CI/CD pipelines and infrastructure as code (IaC) using ARM templates
\
7. Experience with CI/CD pipelines using Azure DevOps
\
8.
9. Familiarity/experience with Messaging and event handling
\
10. Strong problem-solving and debugging skills
\
11. Excellent written and verbal communication skills in English
\
12. Ability to work both independently and in a team environment
\
13. Experience of working in an Agile environment is an advantage
\