Description

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.

Education

Bachelor's Degree