This role involves working as an Azure Full Stack Developer for a global leader in consulting, digital transformation, technology and engineering services. As part of the team, you will be responsible for designing and developing scalable, secure, and efficient cloud-based systems using Azure services such as App Services, Functions, SQL Database, Key Vault, and Azure Monitor.
As a seasoned developer, you should have hands-on experience with .NET Core, C#, and ASP.NET MVC/Web API. Additionally, you should be proficient in database design and development with SQL Server and NoSQL databases like Cosmos DB and MongoDB.
The ideal candidate should have a strong background in containerization using Docker and Kubernetes, and be willing to learn about Dapr, Biceps, and DevOps concepts. Familiarity with messaging and event handling is also necessary.
You will work closely with cross-functional teams to deliver high-quality solutions, utilizing Agile methodologies and tools like Azure DevOps. Experience with infrastructure as code (IaC) using ARM templates and knowledge of Entity Framework are highly desirable.
We seek a collaborative individual who can communicate effectively, both written and verbally, in English. The ability to work independently and in a team environment is essential. If you have experience working in an Agile environment, that's a plus!
Key Responsibilities:
* Design and develop scalable, secure, and efficient cloud-based systems using Azure services
* Develop applications using .NET Core, C#, and ASP.NET MVC/Web API
* Maintain and improve existing database designs and implementations
* Implement containerization using Docker and Kubernetes
* Familiarize yourself with Dapr, Biceps, and DevOps concepts
* Collaborate with cross-functional teams to deliver high-quality solutions
Requirements:
* 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 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 IaC
* Experience with CI/CD pipelines using Azure DevOps
* Knowledge of Entity Framework
* Familiarity/experience with Messaging and event handling
* Excellent written and verbal communication skills in English
* Ability to work both independently and in a team environment