Azure .Net Full Stack Developer Role
This is a pivotal role for an Azure .Net Full Stack Developer to work on innovative projects. As a key member of the team, you will be responsible for designing, developing, and implementing cutting-edge solutions using Azure services.
Key aspects of this role include:
* Technical Expertise: Strong experience with Azure services (e.g., Azure App Services, Functions, SQL Database, Key Vault), .NET Core, C#, and ASP.NET MVC/Web API.
* Database Management: Proficiency in database design and development with SQL Server and NoSQL databases (Cosmos DB, MongoDB preferred).
* Containers and DevOps: Experience with containers (Docker and Kubernetes) and willingness to learn Dapr, Biceps, and DevOps concepts.
* CI/CD Pipelines: Knowledge of CI/CD pipelines using Azure DevOps and infrastructure as code (IaC) using ARM templates.
The ideal candidate will have strong problem-solving and debugging skills, excellent written and verbal communication skills in English, and ability to work both independently and in a team environment.
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).
* 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.