Senior Software Developer, Technical Team at Canada Health Infoway
Toronto, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

02 Sep, 25

Salary

0.0

Posted On

02 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Development, Kubernetes, Test Driven Development, Docker, Java, Design Patterns, Spring

Industry

Information Technology/IT

Description

SUMMARY

Posting Date: May 2025
Position Title: Senior Software Developer, Technical Team
Department: Connected Care
Report to: Senior Solutions Architect
Location: Toronto

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.
  • Good communication skill.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

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
Loading...