Talent.com
Maarut
RQ00779 - Software Developer - Full Stack - SeniorMaarut • Toronto, ON, ca
RQ00779 - Software Developer - Full Stack - Senior

RQ00779 - Software Developer - Full Stack - Senior

Maarut • Toronto, ON, ca
Il y a 2 jours
Type de contrat
  • Temps plein
Description de poste

Job Description

Required Skills:

  • Strong hands-on experience developing modern React and TypeScript applications with SMART on FHIR applications embedded within EMRs, including SMART launch, launch context, fhirContext, and FHIR read and write operations and Experience implementing event-driven healthcare integration using FHIR Pub/Sub or FHIR Subscription patterns and supporting messaging services.
  • Experience designing and developing FHIR R4/R4B and REST APIs supporting healthcare provider, service, organization, practitioner, location, and eReferral workflows.
  • Experience implementing FHIRCast-based context synchronization or equivalent healthcare context management patterns, including support for Ontario CMS standards.
  • Experience implementing advanced provider and service search using OpenSearch or Elasticsearch, including semantic search, relevance tuning, filtering, and intelligent search suggestions.
  • Experience developing advanced Google Maps Platform functionality, including geographic search, regional or polygon overlays, marker or service clustering, and map-based service discovery.
  • Experience designing Spring Boot services that enforce user roles, permissions, and entitlements when searching or retrieving data from multiple datasets and Experience integrating with IBM Master Data Management (MDM) or comparable enterprise master data platforms.
  • Experience integrating applications with NetIQ using OAuth2, OpenID Connect, JWT, and role-based access control.
  • Strong software development experience using Java, Spring Boot, React, TypeScript, and modern enterprise full stack application development practices.
  • Strong front-end engineering experience with React component architecture, state management, reusable design patterns, automated testing, performance optimization, and maintainable user experience development.
  • Experience designing, developing, securing, and supporting RESTful APIs, FHIR APIs, and distributed Spring Boot microservice architectures.
  • Experience implementing SMART on FHIR applications within EMRs, including SMART launch, fhirContext, OAuth2/OIDC authorization, and FHIR read and write operations.
  • Experience implementing healthcare context management using FHIRCast and integrating applications with Ontario CMS or comparable context synchronization services.
  • Experience implementing advanced provider and service discovery using OpenSearch or Elasticsearch, including semantic search, relevance tuning, filtering, and intelligent suggestions.
  • Experience developing advanced Google Maps Platform functionality including geographic search, regional or polygon overlays, clustering, and map-based visualization of services.
  • Experience implementing role-, permission-, and entitlement-aware search and data access in Spring Boot services across multiple datasets and data sources.
  • Experience implementing secure authentication and authorization using OAuth 2.0, OpenID Connect, JWT, role-based access control, and integration with enterprise IAM platforms such as NetIQ.
  • Experience integrating healthcare applications with IBM MDM or other master data management platforms and consuming provider, organization, service, and location data.
  • Experience implementing FHIR Pub/Sub, FHIR Subscription, or related event-driven healthcare integration patterns using AWS messaging and event services where applicable.
  • Experience with OpenSearch, PostgreSQL, AWS cloud services, API Gateway, ECS, Lambda, S3, EventBridge, SNS, SQS, IAM, CloudWatch, and Secrets Manager as required to support the solution.
  • Experience using Git, GitHub, GitHub Actions, automated testing, CI/CD pipelines, technical documentation, troubleshooting, and collaborative Agile delivery practices.

Responsibilities:

  • Design, develop, maintain, and support PHSD Spring Boot microservices and React-based user interfaces used for eReferral provider and service discovery.
  • Enhance the React and TypeScript user experience for use within EMR workflows, applying modern component, state management, accessibility, testing, performance, and maintainability practices.
  • Implement and support SMART on FHIR launch workflows, fhirContext processing, and FHIR read and write operations between PHSD and participating EMRs.
  • Implement Ontario CMS context management capabilities using FHIRCast, including context synchronization and event handling required for embedded healthcare workflows.
  • Design and implement semantic provider and service search, intelligent search suggestions, relevance tuning, filtering, and related search experiences using OpenSearch.
  • Develop advanced Google Maps functionality for healthcare service discovery, including geographic filtering, regional and polygon overlays, service clustering, and interactive map visualizations.
  • Refine Spring Boot search services so that results are filtered and retrieved according to the authenticated user's roles, permissions, entitlements, organization, and permitted datasets.
  • Design, develop, and maintain REST and FHIR APIs supporting provider, practitioner, organization, healthcare service, location, and eReferral integration use cases.
  • Implement and maintain secure integration with NetIQ for authentication, authorization, identity context, and role or permission enforcement.
  • Implement and support integration with IBM MDM for provider, organization, service, location, and related master data used by PHSD search and eReferral workflows.
  • Implement FHIR-based Pub/Sub and subscription integration patterns to distribute or consume relevant provider, service, and directory changes.
  • Develop data transformation, validation, synchronization, and search-indexing services required to combine and expose information from multiple provincial datasets.
  • Participate in architecture reviews, technical design sessions, sprint planning, backlog refinement, peer reviews, and collaborative troubleshooting with the Agency teams.
  • Develop and maintain automated unit, integration, API, and UI tests and support CI/CD pipelines, deployment, production releases, monitoring, and operational support.
  • Produce technical architecture documentation, API specifications, configuration documentation, deployment guides, operational procedures, and knowledge transfer materials.

Desired Skills:

  • Experience working with Ontario public sector healthcare organizations.
  • Experience implementing or supporting Provincial Health Services Directory (PHSD), provider directory, healthcare service directory, or eReferral solutions.
  • Experience developing SMART on FHIR applications that operate inside Epic, Oracle Health (Cerner), MEDITECH, or other Canadian EMR or HIS environments.
  • Experience with Ontario eReferral workflows, central intake solutions, or integration with products such as RICOH, Novari, or comparable eReferral platforms.
  • Experience using SMART on FHIR fhirContext and FHIR create, update, search, and transaction operations in embedded clinical applications.
  • Experience implementing FHIRCast or healthcare context synchronization standards for patient, encounter, and user context.
  • Experience integrating applications with NetIQ identity and access management services.
  • Experience integrating provider or organization data with IBM MDM or other enterprise master data management platforms.
  • Experience implementing semantic or relevance-based search, suggestions, autocomplete, and faceted discovery using OpenSearch or Elasticsearch.
  • Experience with Google Maps Platform, geospatial search, polygon or region overlays, clustering, and map-driven search experiences.
  • Experience with FHIR Subscriptions, FHIR Messaging, EventBridge, SNS, SQS, or related event-driven Pub/Sub integration patterns.
  • Experience designing and operating cloud-native applications on AWS using ECS, Lambda, API Gateway, S3, CloudWatch, IAM, Secrets Manager, and related services.

Rated Criteria:

  • Senior Full Stack development experience using Java, Spring Boot, React, TypeScript, REST/FHIR APIs, modern front-end engineering practices, and enterprise microservice architecture. 25 Points
  • Healthcare interoperability and embedded EMR experience including SMART on FHIR, fhirContext, FHIR read/write operations, FHIR R4/R4B, eReferral workflows, OAuth2/OIDC, and Ontario CMS/FHIRCast context management. 25 Points
  • Search, mapping, security, and integration experience including OpenSearch semantic search and suggestions, advanced Google Maps capabilities, role/permission-aware services, NetIQ, IBM MDM, and FHIR Pub/Sub patterns. 25 Points
  • Comparable healthcare modernization experience, AWS and DevOps delivery, stakeholder collaboration, technical documentation, production support, and knowledge transfer. 25 Points


Requirements

Deliverables:

  • React and TypeScript user interface enhancements for EMR-embedded eReferral provider and service discovery.
  • SMART on FHIR launch integration and fhirContext handling for PHSD workflows operating within participating EMRs.
  • FHIR read and write integration supporting provider, service, location, organization, practitioner, and eReferral workflow requirements.
  • Ontario CMS context management support using FHIRCast.
  • Semantic provider and service search, relevance tuning, filtering, and intelligent search suggestion enhancements.
  • Advanced Google Maps service discovery capabilities including geographic search, regional or polygon overlays, clustering, and interactive map visualization.
  • Spring Boot microservice enhancements supporting role-, permission-, and entitlement-aware searches across multiple datasets.
  • REST and FHIR API enhancements supporting embedded EMR and eReferral consuming applications.
  • NetIQ authentication, authorization, identity context, and access-control integration components.
  • IBM MDM integration services supporting provider, organization, healthcare service, location, and related master data.
  • FHIR-based Pub/Sub or Subscription integration components for provider and service data events.
  • OpenSearch indexing, query, search-quality, and performance enhancements required to support provider and service discovery.
  • Automated unit, integration, API, and UI tests covering the enhanced user interface, APIs, security, search, mapping, and interoperability workflows.
  • CI/CD, cloud deployment, configuration, monitoring, and operational support updates required for the enhanced PHSD components.
  • Technical documentation, production implementation support, operational procedures, and knowledge transfer to the Agency staff.

Must Haves

  • Strong hands-on experience developing modern React and TypeScript applications with SMART on FHIR applications embedded within EMRs, including SMART launch, launch context, fhirContext, and FHIR read and write operations and Experience implementing event-driven healthcare integration using FHIR Pub/Sub or FHIR Subscription patterns and supporting messaging services.
  • Experience designing and developing FHIR R4/R4B and REST APIs supporting healthcare provider, service, organization, practitioner, location, and eReferral workflows.
  • Experience implementing FHIRCast-based context synchronization or equivalent healthcare context management patterns, including support for Ontario CMS standards.
  • Experience implementing advanced provider and service search using OpenSearch or Elasticsearch, including semantic search, relevance tuning, filtering, and intelligent search suggestions.
  • Experience integrating applications with NetIQ using OAuth2, OpenID Connect, JWT, and role-based access control.


Créer une alerte emploi pour cette recherche

RQ00779 - Software Developer - Full Stack - Senior • Toronto, ON, ca

Offres similaires

Rq09129 - Software Developer - Full Stack - Senior

Rubicon PathToronto, Canada
Temps plein

RQ09129 - Software Developer - Full Stack - SeniorJob Openings RQ09129 - Software Developer - Full Stack - SeniorAbout the job RQ09129 - Software Developer - Full Stack - SeniorDescriptionNote: Thi... Voir plus

 • Offre sponsorisée

Sr. Full Stack Developer (Canada) - C$140,000 - C$160,000 A Year - Remote

Q4North York, Canada
Télétravail
Temps plein

Senior Full Stack Developer to lead software component development, mentor the team, and maintain high-quality applications using the MERN stack in an agile environment. Voir plus

 • Offre sponsorisée • Nouvelle offre

RQ09129 - Software Developer - Full Stack - Senior

Rubicon PathToronto, ON, CA
Temps plein

RQ09129 - Software Developer - Full Stack - Senior.Job Openings RQ09129 - Software Developer - Full Stack - Senior.About the job RQ09129 - Software Developer - Full Stack - Senior.Note: This contra... Voir plus

 • Offre sponsorisée

Full Stack Developer, Assurance Innovation Lab

BDO Canadamarkham, on, Canada
Temps plein

BDO is a firm built on a foundation of positive relationships with our people and our clients.Each day, our professionals provide exceptional service, helping clients with advice and insight they c... Voir plus

 • Offre sponsorisée

Senior Full Stack Developer

Hewitt Bankstoronto, on, Canada
Temps plein

Senior Software Developer (Full Stack).Our client is on a mission to help everyone achieve financial freedom by reimagining how people manage money.Using smart technology, they make financial servi... Voir plus

 • Offre sponsorisée

Senior Full Stack Developer

RBCToronto, ON, CA
Temps plein

The Enterprise Content Services team is responsible for enhancing our enterprise content management system and internal search system, and for developing new related internal applications.We primar... Voir plus

 • Offre sponsorisée

RQ09245 - Software Developer - Full Stack - Senior

Rubicon PathToronto, ON, CA
Temps plein

RQ09245 - Software Developer - Full Stack - Senior.Job Openings RQ09245 - Software Developer - Full Stack - Senior.About the job RQ09245 - Software Developer - Full Stack - Senior.This position is ... Voir plus

 • Offre sponsorisée

Senior Full-Stack Software Developer

Autodesk, Inc.toronto, on, Canada
Temps plein

Job Requisition ID #26WD Position OverviewAutodesk is looking for a Senior Full-Stack Software Developer to join the Admin Access and Insights team within Autodesk Platform Services.The Admin Acces... Voir plus

 • Offre sponsorisée

Senior Full Stack Software Developer

NelsonToronto, ON, CA
Temps plein

As the largest Canadian-owned and operated K-12 publisher, Nelson Education Ltd.Canada's only heritage education content provider, known for its innovative products and solutions catering to learne... Voir plus

 • Offre sponsorisée

Senior Software Developer ( Remote Canada)

Smile Digital Healthtoronto, on, Canada
Télétravail
Temps plein

Working for a company like Smile Digital Health means supporting our mandate for.We strive towards this goal every day, and the results can be seen in the impact of our innovative health data platf... Voir plus

 • Offre sponsorisée

Full Stack Developer - Senior

VGen Technologies LLCToronto, ON, CA
Temps plein

Senior Full Stack Developer (Remote, with occasional travel to Edmonton).The Developer(s) are responsible for applying security best practices, ensuring solutions meet regulatory and compliance sta... Voir plus

 • Offre sponsorisée

Software Developer (Full Stack) - Toronto - $80,000 - $90,000 A Year

AGAT LaboratoriesNorth York, Canada
Temps plein

Develops and maintains business-critical systems using C# and.Includes database design, troubleshooting, and team leadership.Compensation: $80,000 - $90,000 per annum. Voir plus

 • Offre sponsorisée

Senior Software Developer, Full Stack - $100,000 - $150,000 A Year - Remote

Modern CampusToronto, Canada
Télétravail
Temps plein

About Modern CampusModern Campus empowers 1,700+ higher education institutions to thrive when transformation is required to respond to lower student enrollments and revenue, rising costs, crushing ... Voir plus

 • Offre sponsorisée • Nouvelle offre

Senior Research Engineer, Agentic Software Systems

Huawei Technologies Canada Co., Ltd.markham, on, Canada
Temps plein

Huawei Canada is seeking a Senior Research Engineer to develop agentic software systems.Innovate AI applications while enhancing software engineering collaboration within our team.Joining the Intel... Voir plus

 • Offre sponsorisée

Senior Full Stack Software Developer

WorldGaming Networktoronto, on, Canada
Temps plein

WorldGaming offers you the best of both work worlds: a small company with a start-up culture plus all the benefits of a large corporation with a great reputation.If you have 5 years of software dev... Voir plus

 • Offre sponsorisée

Senior Full-Stack Developer

Teranettoronto, on, Canada
Temps plein

Senior Full-Stack DeveloperApplylocations: Torontotime type: Full timeposted on: Posted 5 Days Agojob requisition id: R **Who We Are**Teranet is Canada’s leader in the delivery and transfor... Voir plus

 • Offre sponsorisée

RQ09418 - Software Developer - Full Stack - Senior

Rubicon PathToronto, ON, CA
Temps plein

RQ09418 - Software Developer - Full Stack - Senior.Job Openings RQ09418 - Software Developer - Full Stack - Senior.About the job RQ09418 - Software Developer - Full Stack - Senior.Software Develope... Voir plus

 • Offre sponsorisée

Software Developer - Full Stack - Senior

i-Net ConnexionToronto, ON, CA
Temps plein

Microsoft/Azure Development and Quality Assurance Experience.Entity Framework or other Object-Relational Mapping data access tools.Knowledgeable in Web Content Accessibility Guidelines (WCAG) for w... Voir plus

 • Offre sponsorisée

Senior Software Developer (SA)

NRT Technology Corp.Toronto, ON, CA
Temps plein

At NRT, we build more than solutions: we build up each other.NRT is a worldwide leader in future-ready FinTech and Information Technology designed to elevate and enhance the enterprise gaming indus... Voir plus

 • Offre sponsorisée

Senior Software Engineer

OpenTextrichmond hill, york region, Canada
Temps plein

This range is provided by OpenText.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.OpenText Business Network is a cloud platform that facilitate... Voir plus