The ideal candidate will have a strong background in software development with 8+ years of experience in the IT industry.
They should possess hands-on experience with Azure services, including Azure App Services, Functions, SQL Database, Key Vault, Azure Monitor, Azure Application Insights, and Azure Storage. Additionally, proficiency in .NET Core, C#, and ASP.NET MVC/Web API is required.
Azure Full Stack Developers should be skilled in database design and development with SQL Server and NoSQL databases, such as Cosmos DB and MongoDB. Experience with containers like Docker and Kubernetes is also essential.
Strong problem-solving and debugging skills are necessary, along with excellent written and verbal communication skills in English. The ability to work independently and collaboratively in a team environment is crucial.
This role requires a willingness to learn Dapr, Biceps, and DevOps concepts, as well as knowledge of CI/CD pipelines and infrastructure as code (IaC) using ARM templates.
Experience with CI/CD pipelines using Azure DevOps, Entity Framework, and familiarity/experience with Messaging and event handling is also preferred.