Enable job alerts via email!

Senior Software Developer, Technical Team

Canada Health Infoway

Toronto

On-site

CAD 80,000 - 110,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Canada Health Infoway is seeking a Senior Software Developer in Toronto to enhance digital healthcare solutions. This role emphasizes collaboration and technical leadership while focusing on implementing interoperability across healthcare systems and mentoring junior developers.

Qualifications

  • 3+ years' experience in software development.
  • Knowledge and experience of healthcare standards required.
  • Good understanding of design patterns and Agile methodology.

Responsibilities

  • Provide technical expertise and support for the Connected Care program.
  • Lead the development of software solutions and integrate with vendors.
  • Mentor junior developers and oversee quality improvement in software development.

Skills

Java
Healthcare standards
OOP
Agile methodology
Microservices
Kubernetes
Cloud development
Docker

Education

Undergraduate Degree in Computer Science / Engineering

Job description

Program Manager, Interoperability Solutions

Summary

Posting Date : May 2025

Position Title : Senior Software Developer, Technical Team

Department : Connected Care

Report to : Senior Solutions Architect

Location : Toronto

Overview

At Canada Health Infoway (Infoway) we believe a more connected and collaborative system is a healthier system, and we work with governments, health care organizations, clinicians, and patients to make health care more digital. We’re working to ensure that everyone can access their personal health information, book appointments, get prescriptions, view lab test results and access other health services, online. We are working with our partners to transform the health system because we know that digital health can be as transformative as digital has been in other aspects of our lives. We are an independent, not-for-profit organization funded by the federal government.

Connected care means a healthier Canada, and Infoway is committed to advancing interoperability. Harnessing data sharing will result in “connected care” and a modern health system for all Canadians. In support of the provinces and territories, Infoway is facilitating a national collaborative effort to advance interoperability using a collaborative development process.

Together with our jurisdictional, clinical, patient and industry partners we are committed to improving the health of Canadians by accelerating the development, adoption and effective use of innovative digital health solutions.

Infoway is on a learning journey guided by what we learn from Indigenous voices. We are committed to respecting Indigenous data sovereignty, advancing cultural safety and humility and supporting the health and data priorities of First Nations, Inuit and Métis Peoples. We will do this through the development of respectful relationships and partnerships with First Nations, Inuit, Métis, Northern governments, organizations, and communities, which will guide our efforts.

Position Purpose

The Senior Software Developer will provide technical expertise in the solution, design and specifications, hands-on development, deployment, and vendor technical support and operational support of the Connected Care program.

Major Responsibilities

  • Work closely with Connected Care Profile Team, BA and SME on following technical trends and leveraging digital data interoperability implementation accelerators.
  • Lead change ideation to delivery by leveraging available assets to ensure agreed outcomes are met in a timely manner including new features and bug fixes.
  • Provide conformance platform technical support as well as the Projectathon technical support.
  • Development of conformance simulators as well as reference implementations.
  • Provide architecture and development support of the HALO reference implementation and manage external vendors.
  • Provide technical oversight of the ongoing IHE based solutions, tools and services based on Infoway pan-Canadian data interoperability roadmaps.
  • Work in collaboration with jurisdictional and vendor partners, lead or support in system integration discussions, design and implementation
  • Play as a key supporting role in the development of Connected care projects and the evaluation of vendor responses regarding technology and solution delivery.
  • Work with product owners and assist in designing, programming, configuring, and integrating solutions using development best practices and applying the proper design, breakdown and modelling patterns for processing, data, and hosting infrastructure, etc.
  • Mentor junior and entry level developers and provide guidance as well as doing code reviews.
  • Provide DevOps support for the projects and teams as needed.
  • Proactively participate in quality improvement of software development and work with architect to optimize the system design and architecture.
  • Perform required testing throughout the development process and measure the qualities of the developed solution and following a continuous integration and deployment pipeline
  • Provide technical support for the software solution once put into production and as a go to person to solve complicated problems and issues.
  • Actively ensure the documentation of the designed elements exists, is valid and kept up to date.
  • Participate in establishing development standards, guidelines and best practices.
  • Work with project managers, leaders and team members to ensure timely delivery of project and product objectives

Education

  • Undergraduate Degree in Computer Science / Engineering or related field

Qualifications & Skills

  • 3+ years' experiences of software development, preferably in Java.
  • Knowledge and experience of healthcare standards is required (HL7 FHIR, SNOMED, IHE, etc.).
  • Good understanding of OOP / OOM, design patterns, DDD (Domain Driven design) and Test Driven Development (TDD) is a strong asset.
  • Knowledge and practice of Agile methodology is required.
  • Knowledge of Spring, SpringBoot and DB schema design with SQL skills is a strong asset.
  • Experiences of Microservice and Kubernetes is an asset.
  • Understanding container knowledge such as Docker is preferred.
  • Cloud development experience and certification is an asset.
  • Team skills to work within a collaborative multi-functional team.

Our commitment

Infoway is committed to employing a diverse workforce and is proud to be an equal opportunity employer.

Infoway provides reasonable accommodations to employees as well as candidates taking part in the recruitment process, upon request.

We thank you for your interest in this opportunity at Infoway however, only those applicants who most closely meet the qualifications for this position will be contacted.

J-18808-Ljbffr

Create a job alert for this search

Senior Software Developer • Toronto, ON, Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Golang Engineer

Lumenalta

Toronto null

Remote

Remote

CAD 90,000 - 130,000

Full time

3 days ago
Be an early applicant

React Developer - Tech Lead

Lumenalta

Toronto null

Remote

Remote

CAD 100,000 - 130,000

Full time

3 days ago
Be an early applicant

Epic Bridges / Corepoint Interface Developer II-III - Remote Option

OU Health

Toronto null

Remote

Remote

CAD 85,000 - 120,000

Full time

Yesterday
Be an early applicant

Technical Co-Founder (Full Stack Engineer - Mobile Focus)

Antler

Toronto null

Remote

Remote

CAD 100,000 - 150,000

Full time

4 days ago
Be an early applicant

Software Engineer - Legal Prompt Engineer

Refinitiv

Toronto null

Remote

Remote

USD 70,000 - 130,000

Full time

10 days ago

Epic Bridges/Corepoint Interface Developer II-III - Remote Option

OU Health

Toronto null

Remote

Remote

CAD 80,000 - 110,000

Full time

9 days ago

Senior Golang Engineer

Lumenalta

Toronto null

Remote

Remote

CAD 100,000 - 120,000

Full time

21 days ago

Test Automation Developer

Siemens

Toronto null

Remote

Remote

CAD 70,000 - 100,000

Full time

27 days ago

Senior Golang Developer

Golang

Toronto null

Remote

Remote

CAD 100,000 - 160,000

Full time

19 days ago