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.