Job Description Overview
  • Skill: Software Development, Cloud Methodologies, Azure DevOps, CI/CD Pipeline Architecture, Terraform, Microservices, Azure Services, Cloud-native Applications, Containers, Agile Development, C#/.Net/.Net Core, SQL, SQL Server, Web Technologies, Performance Monitoring, Azure Cloud, DevOps, SQL DB Administration, Azure Networking, Agile/Scrum Practices
  • Location: Remote
  • Experience: 6

We are seeking a talented Cloud Software Developer with 7+ years of experience in software development across complex projects and environments. The ideal candidate will have extensive expertise in Azure DevOps, cloud methodologies, and microservices architecture. You will play a pivotal role in designing, developing, and migrating software solutions to cloud-native environments, particularly on Azure, while ensuring best practices for CI/CD, application monitoring, and performance optimization.

 

Key Responsibilities:

  • Design, develop, and maintain robust software solutions in complex and dynamic environments.
  • Architect and implement cloud solutions using Azure services and best practices, focusing on scalability and security.
  • Develop and manage CI/CD pipelines using Azure DevOps and Terraform, ensuring automation, efficiency, and reliability.
  • Migrate applications to a microservices-based architecture, leveraging containers and cloud-native technologies.
  • Participate in Agile development practices, including sprint planning, retrospectives, and continuous improvement cycles.
  • Provide support for C#/.Net/.Net Core development, troubleshooting, and code reviews.
  • Optimize and manage SQL Server databases, ensuring high performance and data integrity.
  • Foster a collaborative and supportive team environment, ensuring effective communication with stakeholders and peers.
  • Implement monitoring solutions to enhance the performance, availability, and reliability of applications.
  • Stay current with industry trends, technologies, and methodologies, and mentor team members to enhance their skills.

 

 

Qualifications:

  • 7+ years of experience in software development across complex environments/projects.
  • Strong experience in cloud methodologies, particularly with Azure and cloud-native applications.
  • Extensive experience with Azure DevOps, including CI/CD pipeline architecture, Terraform, and microservices-based application deployment.
  • Hands-on experience with C#/.Net/.Net Core development and understanding of the software development lifecycle.
  • Deep knowledge of SQL Server and SQL database administration, along with performance monitoring and optimization.
  • Familiarity with Agile/Scrum methodologies and tools.
  • Strong understanding of web technologies, DevOps, and Azure cloud services.
  • Proven experience in transforming traditional operational environments into cloud-based solutions.
  • Excellent interpersonal skills and ability to collaborate effectively within cross-functional teams.

 

 

This is an exciting opportunity to leverage your expertise in Azure, cloud-native application development, and DevOps practices to work on large-scale, impactful projects. Join our team to drive innovation and help shape the future of cloud computing.