04 Aug
|
Innosystech
|
Toronto
04 Aug
Innosystech
Toronto
Job Title: Sr Full Stack Developer
Location: Toronto, Ontario, Canada
Work Model: Hybrid
Duration: 8 months
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.
Description / Responsibilities / Skills
Background Information
- The Agency is expanding PHSD to incorporate artificial intelligence capabilities that improve provider discovery, referral quality, and healthcare navigation.
- 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.
- The project includes development of reusable AI services, MCP servers, semantic search capabilities, vector-based retrieval, prompt orchestration, and evaluation frameworks.
- The implementation will emphasize explainability, auditability, privacy, security, and clinical confidence while supporting future AI-enabled healthcare workflows.
Responsibilities
- Develop and enhance React-based user interfaces supporting provider search, directory management, and administration.
- Develop real-time provider data synchronization between PHSD and the Agency master data management platforms.
- Build scalable healthcare search capabilities using OpenSearch and FHIR search standards.
- 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.
Deliverables
- Java Spring Boot backend services.
- React user interface enhancements.
- FHIR APIs supporting provider, practitioner, organization, healthcare service, and location resources.
- REST API development and documentation.
- Provider directory search enhancements using OpenSearch.
- Real-time read/write provider synchronization.
- Master data management integration services.
- Hospital information system integration components.
- Cloud-native AWS deployment artifacts.
- CI/CD pipeline implementation and automation.
- Unit tests, integration tests, API tests, and technical documentation.
- Deployment support, production implementation, and operational knowledge transfer.
Experience & Skill Set Requirements
Evaluation Criteria 25 Points each (Total: 100 Points)
- Senior Full Stack development experience using Java, Spring Boot, React, REST APIs, cloud-native architecture, and enterprise application development 25 Points
- Healthcare interoperability experience including Smile CDR, AWS HealthLake, FHIR R4/R4B, SMART on FHIR, HL7v2, OAuth2/OIDC, Provider Registry, and healthcare integration 25 Points
- Cloud, API, search, and data engineering experience including AWS, OpenSearch, PostgreSQL, API Gateway, Lambda, ECS, CI/CD, and cloud architecture 25 Points
- Healthcare modernization, master data management, stakeholder collaboration, documentation, and knowledge transfer 25 Points
Must Haves (unique items not in provided exclusion list)
- 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
Desired Skills
- Experience implementing or supporting provider directory solutions.
- 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.
- Experience integrating with hospital information systems including Epic, Oracle Health (Cerner), MEDITECH, or other Canadian EMRs.
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 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 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.
- Solid analytical, problem solving, technical documentation, and communication skills with the ability to collaborate effectively across architecture, operations, interoperability, and business teams.
📌 Full Stack Developer - Senior (Toronto)
🏢 Innosystech
📍 Toronto