Full Time

Lead Software Engineer - Remote (C#, Azure, Domain Driven Design, Healthcare)

Commonwealth Care Alliance
Remote!
$110,000 - $150,000* / year

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 play a pivotal role in designing and developing innovative software solutions within the healthcare domain. This position requires an individual who is proficient in C# and Azure technologies, with a robust understanding of Domain Driven Design principles. The Lead Software Engineer will oversee the development team, foster a collaborative environment, and ensure that high-quality software is delivered on time, while also aligning technical strategies with organizational goals in both a remote and dynamic setting.



Job Responsibilities

  • Lead the design and development of scalable software applications using C# and Azure.
  • Implement Domain Driven Design practices to ensure product quality and maintainability.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
  • Mentor and provide guidance to junior developers, enhancing their skills and productivity.
  • Ensure adherence to best coding practices and design patterns throughout the development lifecycle.
  • Manage and resolve any issues that arise during the software development process.
  • Participate in code reviews and contribute to architectural decisions.
  • Stay up to date with the latest technologies and industry trends to ensure innovative solutions.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 5 years of experience in software development, particularly in C# and Azure environments.
  • Proven expertise in Domain Driven Design and software architectural patterns.
  • Strong experience with database technologies such as SQL Server, as well as cloud services.
  • Excellent problem-solving skills and the ability to work under pressure.
  • Strong communication skills, both written and verbal, enabling effective collaboration with stakeholders.
  • Prior experience in the healthcare sector is highly desirable.


Technologies & Tools

The Lead Software Engineer will predominantly work with C# for building applications and utilize Azure for cloud services including Azure DevOps, Azure Functions, and Azure SQL Database. Familiarity with web services (RESTful APIs) and integration tools is essential. Additional knowledge in tools for CI/CD, containerization (Docker, Kubernetes), and monitoring solutions will be beneficial for ensuring streamlined development processes.



Ideal Candidates

Ideal candidates for this position will exhibit strong leadership qualities and be proactive in seeking solutions. They should possess a passion for technology and a desire to innovate within the healthcare industry. A collaborative mindset is essential, as this role requires working closely with team members and stakeholders. Furthermore, candidates should be adaptable, detail-oriented, and committed to continuous improvement, demonstrating an eagerness to embrace challenges and foster a supportive team environment.

In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.