Titre du poste ou emplacement

Software Developer - Full Stack - Senior (Healthcare)

Innosystech Inc - 35 emplois

Toronto, ON

Posté aujourd'hui

Détails de l'emploi :

Télétravail
Temps plein
Exécutif

Job Title: Software Developer - Full Stack – Senior (Healthcare)

Work Model: Hybrid

Duration: 6 months

Extension: 1 Time

Project Description

The Agency requires a Senior Full Stack Developer to support the Enterprise Pub/Sub Applications Team. The resource will update The Agency applications and associated workflows to integrate with the Agency Enterprise Pub/Sub service, which is based heavily on FHIR Subscription and SubscriptionTopic. The work will replace scheduled polling with subscription-driven event processing where appropriate so applications can respond when clinical information, referrals, reports, status changes, or other relevant events become available.

The role spans FHIR event architecture, backend, serverless integration, interface, and user-interface development. The resource will define and implement FHIR Subscription and SubscriptionTopic behaviour; build Java and Node.js services, AWS Lambda functions, and queue-based event-processing components; develop React applications that use SMART on FHIR; and configure NextGen Connect (Mirth) channels for HL7 v2 workflows. The work includes subscription lifecycle management, filtering, notification handling, application and workflow changes, testing, monitoring, and transition of existing polling processes.

Must Haves

  • Strong hands-on experience with FHIR Subscription and SubscriptionTopic, including topic definitions, resource triggers, filter criteria, subscription status and lifecycle, notification Bundles, delivery channels, heartbeat notifications, and event retrieval.
  • Senior-level experience developing Java and Node.js services, REST APIs, FHIR integrations, event publishers and consumers, and production application logic.
  • Strong experience implementing FHIR Subscription and SubscriptionTopic workflows with AWS Lambda and asynchronous queues, including notification Bundle handling, retries, dead-letter handling, idempotency, concurrency, duplicate-event handling, and replay.
  • Strong React development experience building production applications that use SMART on FHIR launch, authorization, context, scopes, and FHIR API integration patterns.
  • Hands-on experience with NextGen Connect (Mirth), HL7 v2 integration, and Ontario digital health standards and provincial services, including the Hospital Report Manager (HRM) Standard, Provider Registry, Client Registry, and eReferral, covering message transformation, validation, routing, acknowledgements, error handling, conformance testing, and production support.

Description / Responsibilities / Skills

Responsibilities:

  • Assess polling-based integrations and workflows, identify the clinical or application events that should trigger notifications
  • against the applicable FHIR definitions, The Agency profiles, terminology, and business rules.
  • Implement event correlation, structured logging, metrics, alerts, audit records, subscription health monitoring, and operational dashboards
  • Create and maintain unit, integration, contract, conformance, interface, regression, end-to-end, performance, and failure-recovery tests
  • Apply secure configuration, authentication, authorization, least-privilege access, privacy-aware logging, and appropriate handling of personal health information
  • prepare technical designs, mappings, runbooks, and knowledge-transfer materials with project stakeholders.

Deliverables

  • Updated Agency applications and workflows that integrate with Enterprise Pub/Sub and replace assigned polling-based processes with FHIR subscription-driven event processing.
  • FHIR profiles, examples, validation rules, event and interface mappings, contract tests, conformance tests, integration tests, end-to-end tests, and release-validation evidence.
  • Structured logs, metrics, alerts, dashboards, subscription health monitoring, audit records, reconciliation controls, incident diagnostics, operational procedures, and production-support runbooks.
  • Technical designs, API and interface specifications, workflow documentation, security and configuration notes, deployment instructions, demonstrations, release-support materials, and knowledge-transfer artifacts.

Experience & Skill Set Requirements

Desired Skills

  • Experience with AWS messaging, integration, and observability services such as Amazon SQS, Amazon SNS, Amazon EventBridge, Amazon API Gateway, and Amazon CloudWatch.
  • Experience with infrastructure as code, automated build and deployment pipelines, containerized workloads, configuration management, and automated security scanning.
  • Experience defining versioned FHIR profiles, event schemas, interface contracts, compatibility rules, correlation identifiers, and governance practices for shared enterprise integrations.

Partager un emploi :