RQ00738 Software Developer Full Stack Senior
Job Summary
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