Job Description:
We are looking for a skilled .NET Developer with expertise in DevOps and Azure to join our team. The ideal candidate will have a strong background in software development, a deep understanding of DevOps principles, and hands-on experience with Azure cloud services. In this role, you will be responsible for developing, deploying, and maintaining .NET applications while ensuring seamless integration with our Azure-based infrastructure.
Responsibilities:
- Design, develop, and maintain .NET applications using C# and other relevant programming languages.
- Implement DevOps best practices, including continuous integration/continuous deployment (CI/CD) pipelines, automated testing, and infrastructure as code.
- Set up, configure, and manage Azure cloud services, including Azure Redis, Azure Webapp, Azure Functions, AKS, and Azure DevOps.
- Automate tasks and processes using programming and scripting languages such as Python, shell scripts, bash, or PowerShell.
- Collaborate with cross-functional teams to optimize application performance, scalability, and reliability in the Azure environment.
- Ensure code quality and security through thorough testing and code reviews.
- Maintain proficiency in emerging technologies and stay up-to-date with industry trends.
Requirements:
- Bachelor’s degree in computer science engineering, or related field.
- Proven experience as a .NET Developer with proficiency in SQL, .NET, C#, and Python.
- Strong understanding of DevOps concepts and experience with CI/CD pipelines, automated testing, and source code management with git.
- Hands-on experience setting up, configuring, and monitoring cloud infrastructures, preferably with Azure services.
- Proficiency in at least one programming or scripting language for automation (Python, shell scripts, bash, or PowerShell).
- Excellent communication skills and the ability to work effectively in a collaborative team environment.
- Strong problem-solving skills and attention to detail.
Preferred Qualifications:
- Microsoft Azure certifications (e.g., AZ-204, AZ-400) or relevant certifications in DevOps.
-
- Experience with containerization technologies such as Docker and Kubernetes.
- Familiarity with Agile development methodologies.