Software Developer - Full Stack - Senior
Innosystech Inc
Job Title: Software Developer - Full Stack - Senior
Work Model: Hybrid
Duration: 6 months
Extension: 1 Time
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 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 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.
Description / Responsibilities / Skills
Description
- The Provincial Health Services Directory (PHSD) is enhancing its user experience and integration capabilities to support eReferral workflows directly within electronic medical record (EMR) environments.
- The work will enable clinicians to find and retrieve appropriate healthcare services and providers from PHSD while remaining within their EMR workflow.
- Backend Spring Boot microservices will be refined to apply user roles, permissions, and entitlements when searching across different PHSD and provincial datasets.
- The work also includes integration with PostgreSQL, and supporting AWS cloud services to provide secure, scalable, and reliable interoperability.
Responsibilities
- 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.
Deliverables
- 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.
- FHIR-based Pub/Sub or Subscription integration components for provider and service data events.
- IBM MDM integration services supporting provider, organization, healthcare service, location, and related master data.
Experience & Skill Set Requirements
Rated Criteria 25 Points each (Total: 100 Points)
- 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
Required Skills (unique, non-duplicate)
- 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.
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.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Developer - Full Stack - Senior in Ontario, CA vacancy
- ...Job Title: Software Developer - Senior Location: Toronto Work Model: Onsite Duration: 6 months Extension: 1 Time... .... Demonstrated advanced knowledge and experience of full-stack multi-tier solutions / system components analysis, design...FullstackSenior
- Job Summary: The Senior Software Developer is responsible for leading the design, development, integration, and testing of complex multi-tier... ...solutions. The position requires extensive experience in full-stack development, system architecture, and project leadership within...FullstackSeniorContract workWork at officeMonday to Friday
- ...Job Title: Software Developer - Full Stack - Senior Location: Toronto, Ontario Work Model: Onsite Duration: 7 months Extension: 1 Time Need a Senior Full Stack Developer with strong React + Next.js + JavaScript/TypeScript + Node.js + REST...FullstackSeniorInterim role
- ...Job Title: Software Developer - Full Stack - Senior Location: Toronto Work Model: Onsite Duration: 11 months Extension: 1 Time Must Haves Experience with JAVA, J2EE, JSF, HTML/DHTML, XML/XSL Experience with Spring, myBatis, Bootstrap...FullstackSenior
- Job Summary: The Senior Full Stack Software Developer will enhance and maintain the Provincial Health Services Directory (PHSD) by developing modern React and TypeScript user interfaces embedded within EMRs, and backend Spring Boot microservices. This role focuses on...FullstackSenior
- ...Job Title: Software Developer - Full Stack - Senior Location: Toronto, Ontario Work Model: Onsite Duration: 8 Months Submission Deadline: 2026-07-14, 12:00 p.m. EST Must Haves Demonstrated extensive experience designing, developing...FullstackSenior
- Job Summary: The Senior Full Stack Software Developer is responsible for designing, developing, testing, and maintaining complex software applications using both front-end and back-end technologies. This role involves collaborating with cross-functional teams to deliver...FullstackSeniorFull time
- ...Job Title: Software Developer - Full Stack - Senior Location: Toronto, Ontario Work Model: Hybrid Duration: 6 months Extension: 1 Time Must Haves ~5-8+ years' experience with front-end (UI) and server-side (API & Database) development...FullstackSeniorFlexible hours
- Job Summary: The Senior Full Stack Software Developer will play a key role in enhancing the Health System Insights Portal by developing and maintaining scalable, user-focused enterprise business intelligence applications. This role involves translating technical specifications...FullstackSenior2 days per week
- Job Summary: The Senior Full Stack Software Developer is responsible for designing, implementing, and maintaining complex web applications and data pipelines. This role requires expertise in both front-end and back-end development, ensuring scalable, high-performance...FullstackSeniorFull time
- ...Assignment: RQ11411 - Software Developer - Senior Job Title: Senior Full Stack Developer Angular / Java Requisition (SS): RQ11411 Start Date: 2026-10-01 Client: Justice Technology Services End Date: 2027-10-05 Office Location: Onsite / 21 College...FullstackSeniorContract workWork at officeMonday to Friday
- Ellenco Estágios e Treinamentos is looking for an experienced Senior .NET Full Stack Developer to join their team in Rancho Cucamonga, CA. The candidate... .... Candidates must have over 7 years of experience in software development. #J-18808-Ljbffr Ellenco Estágios e...FullstackSenior
- ...Description Weʼre looking for a Senior Software Engineer with 5 - 8 years of... ...insights platform. This is a full-time role based in Ottawa, ON... ...while contributing full-stack when needed, collaborating closely... ...Architect & Build: Design, develop, and maintain scalable...FullstackSeniorFull timeWork at office
- ...We are looking for a Java Full Stack Developer with 5+ years of experience in Java, Spring Boot, Angular, REST APIs, MongoDB, Redis, Elasticsearch, OpenShift, Jenkins, GitHub, and CI/CD. Responsibilities: ~5+ years' experience in full-stack development with a strong...Fullstack
- ...Job Title: Java Full Stack Developer Wealth Management Location: Toronto, ON Work Arrangement: Hybrid 4 Days Onsite Experience... ...Design, develop, integrate, and secure RESTful APIs Apply software design patterns, coding standards, and development best practices...FullstackFull time
$110k - $135k
...expertise, scale, and technology.Job DescriptionSenior Software Engineer, C++Location(s): Toronto, OntarioStatus: Full-timeGet To Know Us:SS&C is leading the way. We... ...experience and proficiency in designing and developing real-time business applicationsExposure to...SeniorOngoing contractFull timeWork experience placementCasual workFlexible hours- ...etc. to name a few. We have an excellent reputation with the clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full-time positions...FullstackFull timeH1bRemote work
- ...We are hiring for a Senior Cloud Support Engineer . The role focuses on L2/L3 production support for enterprise cloud platforms and... ...incident communications and ensure timely service restoration. Develop and maintain operational runbooks, SOPs, and knowledge articles...Senior
- ...Job Title: Full Stack Software Developer Intermediate Location: Toronto, Ontario - Remote Must Haves ~8+ years of professional software development experience ~ Strong hands-on experience with Angular ~ Strong hands-on experience with React.js...FullstackRemote work
- ....NET Full Stack Developer Location: Toronto, ON Work Arrangement: Hybrid Employment Type: Fulltime FTE - Permanent Experience: 6 8 Years Job Summary: We are seeking an experienced Full Stack Developer with strong expertise in Angular, .NET/C#...FullstackPermanent employmentFull time
- ...Job Title: Senior Frontend Web Developer Location: 100% Remote, Canada Job Type: T4 Contract... ...modern frontend frameworks and full-stack development practices.... ...Agile teams to deliver high-quality software in a fast-paced environment. Write...FullstackSeniorHourly payContract workTemporary workRemote work
- ...We are seeking an experienced Senior Java Developer with strong expertise in modern Java technologies and enterprise application development. The ideal candidate will be responsible for designing, developing, enhancing, and supporting scalable applications while collaborating...Senior
- ...We are looking for a GCP Senior Data Engineer with strong experience in GCP, BigQuery, Dataflow, Dataproc, Pub/Sub, Spark, Python, SQL, Terraform & CI/CD. **Required Skills** - Technical: Proficiency in SQL, Python, Java/Scala, and distributed systems (Spark...Senior
- LERETA, LLC is seeking a Senior Data Engineer to lead the design, modernization, and operational support of the enterprise data platform. You will architect and optimize data integration, warehousing, reporting, and automation across Azure, Snowflake, and Power Platform...Senior
$190k - $230k
Senior Director, Medical Group Operations Akido is rebuilding the healthcare experience... ...public health. Today we are building a full stack medical network that leverages our predictive... ...we prepare for risk-based contracting Develop and continuously improve policies, SOPs,...FullstackSenior- Infosys in Pomona, California is seeking an experienced professional in SAP Plant Maintenance and Enterprise Asset Management. You will analyze complex business processes to optimize ERP systems and lead significant projects. As part of a dynamic team, you'll implement ...Senior
- Job Summary: The Senior DevOps/Cloud Engineer will provide expert platform engineering and operational support for a healthcare integration platform focused on eReferral workflows within electronic medical record environments. This role involves maintaining and enhancing...Senior
- ...We are looking for SAP SuccessFactors Senior Consultant and the consultant is responsible for the design, configuration, implementation, integration, and support of SAP SuccessFactors solutions to meet business and Human Capital Management (HCM) requirements. The role...Senior
- SAP SuccessFactors Senior Consultant Role Name: SAP SuccessFactors Senior Consultant Work Site: Toronto, ON (Hybrid) Start Date: Immediate availability Role Summary The SAP SuccessFactors Senior Consultant will be responsible for designing,...SeniorImmediate start
- ...Role: Technology Solutions Lead / Senior Amazon Connect Engineer Employment: Full Time Location: Toronto, ON Work Arrangement: Hybrid... ...with strong hands-on experience designing, developing, and supporting enterprise-scale Amazon Connect contact...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer - Full Stack - Senior. Be the first to apply!
Related searches
- software development engineer aws Ontario, CA
- real time software engineer Ontario, CA
- financial software developer Ontario, CA
- experienced software developer Ontario, CA
- remote entry level software developer Ontario, CA
- information technology software engineer Ontario, CA
- network software engineer Ontario, CA
- software engineer remote Ontario, CA
- senior software engineer Ontario, CA
- software engineer contract Ontario, CA


