Job Description
We are seeking a talented Azure .Net Full Stack Developer to join our team. The ideal candidate will have excellent English skills, both written and spoken.
The role is remote, allowing you to work from anywhere in the world.
This position requires strong experience with Azure services, including Azure App Services, Functions, SQL Database, Key Vault, Azure Monitor, Azure Application Insights, Azure Storage, and Azure Service Bus.
Azure services include cloud-based platforms for developing and deploying applications, as well as managing data storage and security.
As a successful candidate, you will have hands-on experience with Azure services, containerization using Docker and Kubernetes, and familiarity with DevOps practices, including CI/CD pipelines and infrastructure as code (IaC) using ARM templates.
You will also be experienced with CI/CD pipelines using Azure DevOps and knowledgeable about Entity Framework, messaging, and event handling.
Required Skills and Qualifications
* 8+ years of IT experience
* Strong experience with .NET Core, C#, and ASP.NET MVC/Web API
* Proficiency in database design and development with SQL Server and NoSQL databases (Cosmos DB, MongoDB preferred)
* 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
Benefits
This role offers a unique opportunity to work on cutting-edge technology and develop your skills in a collaborative environment.
As a member of our team, you will have access to training and professional development opportunities to help you grow in your career.
Others
This job requires a high level of autonomy and self-motivation, as well as the ability to work effectively in a team environment.
If you are a motivated and experienced Azure .Net Full Stack Developer looking for a new challenge, please submit your resume and cover letter for consideration.