Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Commonwealth Care Alliance, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Lead Software Engineer at Commonwealth Care Alliance will be responsible for designing, developing, and deploying software solutions that enhance healthcare services. This role requires strong technical proficiency in C# and Azure, as well as a deep understanding of Domain Driven Design principles. The selected candidate will lead a team of developers, ensuring high-quality code standards while collaborating closely with cross-functional teams to deliver innovative products aligned with the organization’s goals in healthcare technology.
Job Responsibilities
- Lead the design, development, and implementation of software applications using C# in an Azure environment.
- Utilize Domain Driven Design methodologies to ensure sound architecture and maintainability of systems.
- Oversee and mentor a team of software engineers, guiding best practices in coding and design.
- Collaborate with product management and other stakeholders to gather requirements and translate them into technical specifications.
- Implement test-driven development practices and ensure comprehensive unit and integration testing.
- Conduct code reviews and provide constructive feedback to ensure quality code is being produced.
- Participate in architectural discussions and help shape the technical vision of the organization.
- Stay current with new technologies and tools relevant to software development in healthcare.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- At least 5 years of software development experience with a focus on C# and cloud technologies, particularly Microsoft Azure.
- Proven experience in Domain Driven Design and its application in software projects.
- Strong understanding of microservices architecture and RESTful APIs.
- Experience in leading teams and managing software development life cycles.
- Excellent problem-solving skills and the ability to work under pressure.
- Strong communication skills, both verbal and written, for effective collaboration.
Technologies & Tools
The Lead Software Engineer will work with a variety of technologies and tools that may include C#, .NET Framework, Azure DevOps, SQL Server, and containerization technologies such as Docker or Kubernetes. Familiarity with CI/CD pipelines, and RESTful web services will also be essential to apply in the development and deployment processes.
Ideal Candidates
Ideal candidates for this position will possess not only the technical skills but also a passion for improving healthcare technology solutions. They should demonstrate leadership qualities and be proactive in their approach to problem-solving. Strong interpersonal skills are essential, enabling effective collaboration across multidisciplinary teams. A genuine interest in healthcare, along with the desire to make a meaningful impact through technology, will distinguish the right candidate for this role.
The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.