The role of Azure Full Stack Developer requires a strong expertise in cloud services, .NET Core and C# programming languages.
As a seasoned IT professional with 8+ years of experience, you will be working on designing and developing database systems using SQL Server and NoSQL databases such as Cosmos DB and MongoDB.
You will be responsible for implementing CI/CD pipelines using Azure DevOps, deploying containerized applications using Docker and Kubernetes, and ensuring the scalability and reliability of the system.
Azure Application Insights and Azure Monitor will be used to monitor and troubleshoot the application. Entity Framework will be utilized for database interactions.
This role is ideal for individuals who are willing to learn new technologies and concepts such as Dapr, Biceps, and DevOps practices.
Familiarity with messaging and event handling is also required. Strong problem-solving skills, excellent communication skills, and ability to work independently and in a team environment are essential for success.
We are looking for someone who can adapt to an Agile environment and contribute to the development of high-quality software solutions.
Key Responsibilities:
* Design and develop database systems using SQL Server and NoSQL databases
* Implement CI/CD pipelines using Azure DevOps
* Deploy containerized applications using Docker and Kubernetes
* Ensure the scalability and reliability of the system
* Monitor and troubleshoot the application using Azure Application Insights and Azure Monitor
* Utilize Entity Framework for database interactions
* Stay up-to-date with new technologies and concepts
* Collaborate with the team to achieve project goals
Requirements:
* 8+ years of IT experience
* Hands-on experience with Azure services
* Strong expertise in .NET Core and C# programming languages
* Proficiency in database design and development
* Familiarity with containers and container orchestration
* Knowledge of DevOps practices and tools
* Excellent written and verbal communication skills
* Ability to work independently and in a team environment