Apply now

Posted 3 months ago

RQ00738 - Software Developer - Full Stack - Senior

@ Source Code

Toronto, Ontario

$72.17–$108.25/hrFull-time
Apply now
SIGNALS

Overview

Source Code is hiring a Senior Full Stack Software Developer in Toronto (hybrid) on an 8-month contract with a possible extension to expand the Provincial Health Services Directory with AI capabilities. The role builds Java and Spring Boot microservices, FHIR APIs on Smile CDR and AWS HealthLake, and React interfaces. Pay is stated as $90.21 to $108.25 per hour incorporated or $72.17 to $86.60 per hour T4, based on 7.25 billable hours per day.

Pay:

$72.17–$108.25 an hour

Responsibilities:

  • Design and maintain PHSD backend services in Java and Spring Boot
  • Build React interfaces for provider search and directory administration
  • Design and implement FHIR R4/R4B APIs on Smile CDR and AWS HealthLake
  • Develop real-time provider data synchronization with master data management
  • Implement SMART on FHIR and OAuth2/OIDC authentication services

Requirements summary:

  • Senior full stack experience on complex healthcare or cloud integration projects
  • Extensive Java and Spring Boot microservices experience
  • Smile CDR and AWS HealthLake implementation experience
  • Experience integrating Epic, Cerner and MEDITECH EHRs
  • Public sector experience required

Tools & skills

Source and dates

Source type not verified · manatal

Employer posting date
2026-08-05
First seen by our source
2026-10-12
Source record updated
2026-10-15

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Hours per week36.25
Travelair: none · ground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish

Summary and details written by AI from the posting; the employer’s posting is the authority.

Source Code

FieldValue
Open jobs on Jobsy655
Job description

RQ00738 - Software Developer - Full Stack - Senior

Location: Toronto ( 525 University Avenue) - Hybrid

Duration: 8 months contract ( 164 Business Days) + possible extension

Must Haves:

  • Senior Full Stack software development experience delivering complex healthcare, cloud, integration, or digital health modernization projects.
  • Extensive Java and Spring Boot microservices development experience.
  • Experience designing and developing REST APIs and FHIR APIs.
  • Hands-on experience with Smile CDR implementation and customization.
  • Experience with AWS HealthLake and FHIR repository implementation.
  • Experience developing healthcare interoperability solutions using FHIR R4/R4B, SMART on FHIR, HL7v2, OAuth2/OIDC, and JWT.
  • Experience integrating healthcare applications with Provider Registry, Master Data Management systems, and the EPIC EHR, Meditech and Cerner
  • Experience with Central Intake hubs such as RICOH and Novari
  • Experience implementing advanced provider directory search using OpenSearch or Elasticsearch.

Public Sector Experience: Must Have

Background Information:

The Agency is expanding the Provincial Health Services Directory (PHSD) to incorporate artificial intelligence capabilities that improve provider discovery, referral quality, and healthcare navigation across provincial digital health applications. The solution will utilize PHSD provider, practitioner, organization, healthcare service, specialty, location, and service metadata together with clinical referral context to provide intelligent recommendations while maintaining traceability to authoritative source data. AI agents will consume PHSD FHIR APIs, Smile CDR, AWS HealthLake, the Agency Master Data Management, and other provincial digital health assets to provide grounded responses rather than generative opinions. The project includes development of reusable AI services, MCP servers, semantic search capabilities, vector-based retrieval, prompt orchestration, evaluation frameworks, and secure integration with SMART on FHIR applications and provincial healthcare systems. The implementation will emphasize explainability, auditability, privacy, security, and clinical confidence while supporting future AI-enabled healthcare workflows across the Agency.

Must Haves:

  • Senior Full Stack software development experience delivering complex healthcare, cloud, integration, or digital health modernization projects.
  • Extensive Java and Spring Boot microservices development experience.
  • Experience designing and developing REST APIs and FHIR APIs.
  • Hands-on experience with Smile CDR implementation and customization.
  • Experience with AWS HealthLake and FHIR repository implementation.
  • Experience developing healthcare interoperability solutions using FHIR R4/R4B, SMART on FHIR, HL7v2, OAuth2/OIDC, and JWT.
  • Experience integrating healthcare applications with Provider Registry, Master Data Management systems, and the EPIC EHR, Meditech and Cerner
  • Experience with Central Intake hubs such as RICOH and Novari
  • Experience implementing advanced provider directory search using OpenSearch or Elasticsearch.
  • Experience with PostgreSQL and healthcare data modelling.
  • Experience using AWS services including ECS, Lambda, API Gateway, S3, SNS, SQS, EventBridge, CloudWatch, IAM, Secrets Manager, and CloudFormation or CDK.
  • Experience developing secure APIs using OAuth2, OpenID Connect, JWT, RBAC, and confidential client authentication.
  • Excellent communication, documentation, and stakeholder collaboration skills

Responsibilities:

  • Design, develop, maintain, and support PHSD backend services using Java and Spring Boot.
  • Develop and enhance React-based user interfaces supporting provider search, directory management, and administration.
  • Design and implement FHIR R4/R4B APIs using Smile CDR and AWS HealthLake.
  • Develop real-time provider data synchronization between PHSD and the Agency master data management platforms.
  • Design and implement integrations with Provider Registry, hospital information systems, and provincial healthcare services.
  • Build scalable healthcare search capabilities using OpenSearch and FHIR search standards.
  • Design, develop, and maintain REST APIs supporting internal and external consuming applications.
  • Implement SMART on FHIR authentication and authorization workflows.
  • Develop secure OAuth2/OIDC authentication and JWT authorization services.
  • Implement healthcare interoperability using HL7v2 and FHIR messaging patterns.
  • Design scalable cloud-native AWS architectures supporting high availability and operational resilience.
  • Develop data transformation, validation, synchronization, and governance services supporting provider, practitioner, organization, healthcare service, and location information.
  • Participate in architecture reviews, technical design sessions, sprint planning, backlog refinement, and code reviews.
  • Support automated testing, CI/CD deployment pipelines, production releases, troubleshooting, and operational support.
  • Produce technical documentation, API specifications, deployment documentation, and knowledge transfer materials.

Desired Skills:

  • Experience implementing or supporting provider directory solutions.
  • Experience integrating with hospital information systems including Epic, Oracle Health (Cerner), MEDITECH, or other Canadian EMRs.
  • Experience implementing provider, practitioner, organization, location, and healthcare service master data management solutions.
  • Experience implementing healthcare search platforms using OpenSearch for provider and service discovery.
  • Experience with FHIR Subscriptions, FHIR Messaging, EventBridge, SNS, and SQS for event-driven healthcare integration.
  • Experience validating FHIR implementations using Inferno, Touchstone, or other interoperability testing frameworks.
  • Experience configuring and supporting AWS HealthLake, Smile CDR, and healthcare interoperability platforms.
  • Experience implementing secure SMART on FHIR applications, confidential clients, and backend services.
  • Experience designing highly available AWS architectures using ECS, Lambda, API Gateway, CloudFront, S3, Aurora PostgreSQL, and CloudWatch.
  • Experience implementing monitoring, logging, auditing, and operational support using AWS CloudWatch and related AWS services.

Required Skills:

  • Strong software development experience using Java, Spring Boot, React, TypeScript, and modern enterprise application development practices.
  • Experience designing, developing, securing, and supporting RESTful APIs and distributed microservice architectures.
  • Experience implementing healthcare interoperability solutions using FHIR R4/R4B, HL7 v2, SMART on FHIR, and healthcare messaging standards.
  • Experience developing and configuring Smile CDR FHIR repositories, transactions, validation, search, and interoperability services.
  • Experience implementing healthcare data solutions using AWS HealthLake and integrating healthcare data across multiple systems.
  • Experience developing secure authentication and authorization solutions using OAuth 2.0, OpenID Connect (OIDC), JWT, and role based access control.
  • Experience integrating healthcare applications with Provider Registry, Master Data Management platforms, hospital information systems
  • Experience implementing advanced provider and service directory search capabilities using OpenSearch.
  • Experience designing and developing cloud native applications using AWS services including ECS, Lambda, API Gateway, S3, EventBridge, SNS, SQS, IAM, CloudWatch, and Secrets Manager.
  • Experience developing data synchronization, transformation, validation, and governance services supporting provider, practitioner, organization, location, and healthcare service data.
  • Experience with PostgreSQL database design, performance optimization, and data modelling.
  • Experience using Git, GitHub, GitHub Actions, automated testing, CI/CD pipelines, and modern DevOps practices.
  • Strong analytical, problem solving, technical documentation, and communication skills with the ability to collaborate effectively across architecture, operations, interoperability, and business teams.

AI Disclaimer: Source Code may use artificial intelligence (AI) tools to assist in certain aspects of its recruiting and business operations.

Note: The higher end of the range is intended for absolutely exceptional candidates who meet all must-have requirements and most or all nice-to-have qualifications. The client will evaluate candidates based on both rate expectations and overall skill set when shortlisting.

INCORPORATED RATE RANGE (7.25 billable hours per day)

  • $90.21/hr - $108.25/hr Inc.

T4 RATE RANGE (7.25 billable hours per day)

  • $72.17/hr - $86.60/hr T4

Similar jobs

  • Mobile Mortgage Advisor (Downtown Toronto, ON) - 100% Commission

    Toronto, ON
    Full Time

    Canadian Imperial Bank of Commerce (Canada): C'est aussi pourquoi une carrière à la Banque CIBC est plus qu'un emploi : c'est une occasion de grandir et de travailler aux côtés de certaines des…

    As a member of the Personal and Business Banking team, you’ll leverage your banking and mortgage experience to help clients achieve their home ownership dreams; You can effectively perform all work activities remotely,…

  • Dividend Quality Reviewer

    Richmond Hill, ON +1
    HybridFull Time

    Computershare

    In this position, you’ll be based in Richard Hill office for a minimum of three days a week, with the flexibility to work from home for some of your working week. Find out more about our…; Ability to manage multiple…

  • Bilingual BI Developer

    Toronto, ON
    HybridFull Time

    Iceberg Finance Group: Iceberg Finance is an innovative financing company, offering alternative and flexible solutions in the fields of automotive financing, insurance…

    3+ years of experience in Business Intelligence, Data Integration, Data Engineering, or a related field; Hands-on experience with Microsoft Fabric, or strong experience with Azure Synapse Analytics and/or Azure Data…

  • Relationship Manager, Business Markets

    Toronto, ON
    Full Time

    Royal Bank of Canada: Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance.

    Stock listing: TSX:RY · NYSE:RY · Source checked: 2026-11-02

    MOBILITY, DRIVER'S LICENSE, AND ACCESS TO A VEHICLE REQUIRED. *; Partnering with other RBC advisors and specialists, you will contribute to creating an experience that clients appreciate and value; Credit skills and…

    Associate

    Toronto, ON
    Full Time

    Royal Bank of Canada: Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance.

    Stock listing: TSX:RY · NYSE:RY · Source checked: 2026-11-02

    The successful candidate should be proficient with Microsoft Office and have administrative experience; Prepare account opening documentation for the IA teams and follow up on documentation with clients or back office…

  • Housekeeping Supervisor

    Toronto, ON
    Full Time

    at Marriott

    Complete required paperwork; Ability to push and pull a loaded housekeeping cart and other work-related machinery over sloping and uneven surfaces; PREFERRED QUALIFICATION

  • Technical Product Owner, AI & Machine Learning Solutions

    Toronto, ON
    RemoteFull Time

    The Toronto-Dominion Bank (Canada)

    Growth opportunities and skill development are defining features of the colleague experience at TD; The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge,…

    Senior Risk Manager, Corporate Segment ORM (5578)

    Toronto, ON
    On-siteFull Time

    The Toronto-Dominion Bank (Canada)

    Growth opportunities and skill development are defining features of the colleague experience at TD; The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge,…

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.