S

Scarborough Health Network

Community teaching hospital network

Senior Software Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeScarborough, ON, Canada$52.84 - $61.26 /hr

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent work experience.
  • At least 5 years of software development experience, including prior experience leading projects or mentoring other developers, ideally in healthcare or a similarly regulated environment.
  • Advanced proficiency in web development technologies such as JavaScript, HTML5, CSS, React or Vue, and backend frameworks such as Node.js, .NET, or Django.
  • Strong experience with database design and development using SQL Server, PostgreSQL, or equivalent.
  • Working knowledge of data exchange standards including HL7, FHIR, REST, and SOAP.
  • Extensive experience with Git, GitHub, Jenkins, Jira, and Visual Studio Code, including CI/CD pipeline design.
  • Familiarity with cloud infrastructure such as Azure, AWS, or similar.
  • Ability to troubleshoot complex integration and development issues and guide others through resolution.
  • Ability to set technical direction, make architectural decisions, and mentor other developers.
  • Ability to create digital tools that streamline hospital workflows.
  • Attention to detail and commitment to quality in code and integrations.
  • Ability to explain technical concepts to non-technical users, stakeholders, and junior team members.
  • Ability to lead multiple development initiatives simultaneously.
  • Ability to work effectively with cross-functional healthcare teams.

Responsibilities

  • Lead the design and architecture of secure, scalable web applications for clinical and administrative needs.
  • Design, build, and oversee integrations between Epic and third-party platforms using HL7, FHIR, and RESTful APIs, and set technical standards for the team.
  • Act as technical lead on projects, partnering with business analysts, project managers, clinical informatics, and Epic application teams to shape requirements and solution design.
  • Mentor and provide technical guidance to developers through code reviews and best-practice coaching.
  • Own application performance and reliability, leading root-cause analysis and resolution of complex production issues.
  • Define test strategies and lead peer reviews to ensure application quality, reliability, and maintainability.
  • Establish and maintain technical documentation standards for applications and interfaces.
  • Ensure solutions comply with privacy, security, and regulatory standards, including PHIPA, and advise on secure design practices.
  • Drive process and system improvements and promote engineering best practices across the development team.
  • Provide training and structured onboarding to team members and stakeholders to support solution adoption and sustainability.

Desired Qualifications

  • Experience defining technical standards or leading architectural decisions for a development team.

About the Company

Scarborough Health Network

Community teaching hospital network

Scarborough Health Network is a community teaching hospital network serving Scarborough and the eastern Greater Toronto Area. It operates General, Birchmount and Centenary hospitals alongside community locations for dialysis, mental health and other outpatient services. Its care includes emergency medicine, surgery, rehabilitation, maternity, stroke treatment and regional cardiac and nephrology programs. Through its affiliation with the University of Toronto and other academic partners, the network trains healthcare professionals and conducts research focused on the needs of diverse communities. Formed through a hospital merger in 2016, it is headquartered in Scarborough, Ontario.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Scarborough, Canada
Founded
2016

Recently Posted Jobs

Explore more opportunities at Scarborough Health Network

See more jobs