Titre du poste ou emplacement
RECHERCHES RÉCENTES

Software Developer - Full Stack - (HAPI FHIR/ NextGen Connect/ ReactJS/ OAuth 2.0/ Docker/ Java

Innosystech Inc - 44 emplois

Toronto, ON

Posté aujourd'hui

Détails de l'emploi :

92,00 $ - 97,00 $ / heure
Temps plein
Expérimenté

Job Title: Software Developer - Full Stack – Senior (HAPI FHIR/ NextGen Connect/ ReactJS/ OAuth 2.0/ Docker/ Java)

Location: Toronto, Ontario, Canada

Work Model: Hybrid

Duration: 6 months

Extension: 1 Time

Must Haves

  • Java, Spring Boot, REST API, and HAPI FHIR development experience, including hands-on processing of FHIR R4 and DSTU2 resources in production-grade services.
  • NextGen Connect (Mirth) and HL7 v2 integration experience, including transformation, validation, routing, acknowledgements, error handling, Java-service integration, and practical experience with the Ontario HRM Standard.
  • ReactJS full-stack development experience and hands-on knowledge of FHIR Subscriptions and Ontario Health Enterprise Pub/Sub, including translating physician-level preferences into subscription filter criteria.
  • Secure application and container delivery experience using OAuth 2.0, mTLS, Docker, automated testing, configuration management, audit logging, and production troubleshooting.
  • Public Sector Experience: must have

Description / Responsibilities / Skills

Responsibilities:

  • Design, develop, test, and support the Java Spring Boot server that will replace the legacy HRM solution within OCRE.
  • Implement clinical report processing, routing, acknowledgements, exception handling, and operational controls in accordance with the Ontario HRM Standard.
  • Develop and support a ReactJS application that allows EMR users to manage OCRE subscription preferences for individual physicians.
  • Create and maintain unit, integration, interface, conformance, regression, and end-to-end tests across HL7 v2, FHIR, Pub/Sub, backend, and ReactJS components.
  • Collaborate with architecture, product, UX, security, privacy, QA, operations, and EMR integration stakeholders to refine requirements and deliver production-ready functionality.
  • Prepare technical designs, interface specifications, message and resource mappings, configuration documentation, deployment notes, runbooks, and knowledge-transfer materials.

Desired Skills:

  • Experience modernizing a hospital clinical report exchange platform, with detailed knowledge of Ontario HRM specifications, routing, acknowledgements, exception handling, and conformance.

Knowledge Transfer Details:

  • The resource will provide ongoing knowledge transfer to the Ontario Health OCRE team throughout the engagement.
  • The resource will participate in code reviews, design walkthroughs, interface and data-mapping reviews, demonstrations, release reviews, operational-readiness reviews, and technical handover sessions.
  • The resource will support transition planning so Ontario Health staff and successor resources can operate, maintain, troubleshoot, and enhance the delivered OCRE components.
  • A walkthrough of any demos, development, etc. will be required before the end of the engagement.

Deliverables

  • A production-ready Java Spring Boot server that implements the assigned OCRE capabilities and supports replacement of the legacy HRM solution.
  • Ontario HRM Standard mappings, processing rules, conformance artifacts, and exception-handling components required by the assigned workflows.
  • Integration components connecting OCRE services with Ontario Health Enterprise Pub/Sub and the applicable FHIR Subscription workflows.
  • ReactJS components that allow EMR users to create and manage physician-specific OCRE subscription preferences.
  • Preference-to-filter mapping logic that produces valid FHIR Subscription and Ontario Health Enterprise Pub/Sub filter criteria.
  • Unit, integration, interface, conformance, regression, and end-to-end test assets, together with defect fixes and release validation support.
  • Technical designs, API and interface specifications, message and resource mappings, configuration notes, deployment instructions, runbooks, demos, and release-support materials.

Experience & Skill Set Requirements

Desired Skills:

  • Experience with FHIR Subscription and SubscriptionTopic concepts, subscription filtering, practitioner-based routing, and FHIR profile validation using HAPI FHIR tooling.
  • Experience designing accessible ReactJS user experiences for configuration, preference management, or administrative workflows.
  • Experience with automated build, test, container scanning, and deployment pipelines for Java, ReactJS, NextGen Connect, and Docker components.
  • Experience supporting production healthcare integrations, including observability, reconciliation, incident investigation, replay or recovery procedures, and operational documentation.

Partager un emploi :