Software Developer II

Ricoh Canada Inc.

Kitchener

On-site

CAD 90,000 - 130,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Ricoh Canada Inc. seeks an InterSystems IRIS and HealthShare Developer to design, build, and optimize enterprise-grade healthcare integration solutions.

You will lead the implementation of core platforms like RICOH Electronic Data Exchange and PIMS, enabling real-time clinical data aggregation, MPI integrations, and patient workflows. Expect collaboration with clients, clinical teams, and stakeholders across the product lifecycle.

Qualifications

  • Proven track record in customer-facing engineering or technical consulting.
  • Proficiency in InterSystems ObjectScript, DTL, and BPL.
  • Experience with HL7 v2/v3, FHIR R4.
  • Experience with InterSystems IRIS for Health and HealthShare.
  • Knowledge of secure data transmission and network protocols.

Responsibilities

  • Act as a primary technical contact for clients and vendor partners.
  • Architect and build PIMS solutions using HealthShare and IRIS for Health.
  • Design end-to-end Data Exchange products and data pipelines.
  • Develop web interfaces and APIs connected to IRIS via RESTful APIs and WebSockets.
  • Ensure HIPAA, HITECH, and SOC 2 compliance during delivery.
  • Conduct product demos and user acceptance testing (UAT).

Skills

Customer interaction
IRIS for Health
HL7 v2/v3
FHIR R4
ObjectScript
DTL
BPL
RESTful APIs
WebSockets
SQL indexing
Security HIPAA
Docker
Kubernetes
CI/CD pipelines

Tools

Docker
Kubernetes
CI/CD pipelines

Job description

We are seeking an InterSystems IRIS and HealthShare Developer to design, build, and optimize enterprise-grade integration solutions and patient-centric healthcare systems. In this role, you will lead the technical implementation of core platform RICOH Electronic Data Exchange and Patient Information Management Systems (PIMS) (real-time clinical data aggregation, master patient indexing, and patient workflows). Beyond core engineering, this role requires strong analytical skills to bridge the gap between technical design and business strategy. You will interact directly with customers, clinical teams, and external stakeholders to gather requirements, translate operational needs into technical specifications, and ensure seamless delivery across the product lifecycle.

Key Responsibilities
  • Customer Interaction & Requirements Gathering: Act as a primary technical point of contact for clients, and vendor partners. Facilitate discovery sessions, analyze customer workflows, and translate complex business requirements into clear functional specifications and technical architecture.
  • Healthcare Interoperability & PIMS Core: Architect and build PIMS solutions leveraging InterSystems HealthShare and IRIS for Health. Implement Patient Demographics Query (PDQ), Master Patient Index (MPI) integrations, and clinical workflows using HL7 (v2/v3), FHIR (REST/JSON).
  • Enterprise Data Exchange Engineering: Design end-to-end, high-throughput Data Exchange products. Build robust automated file pipelines, custom business services, processes (BPL), and operations (DTL) supporting transport protocols including MLLP, SFTP, TCP/IP, REST, and SOAP.
  • InterSystems ObjectScript & Unified Data Architecture: Write modular, high-performance InterSystems ObjectScript (COS). Design multi-dimensional arrays (Globals), ObjectScript classes, embedded SQL queries, and object-relational mappings.
  • Full-Stack Web & API Development: Develop custom web interfaces, administrative dashboards, and patient portal backend hooks using modern web frameworks (React, Angular, or Vue) connected to InterSystems IRIS via RESTful APIs and WebSockets.
  • Database & Performance Optimization: Manage IRIS multi-model database capabilities (Relational, Document, Object, and Multidimensional). Optimize query performance, message queue indexing, and payload processing for millions of transactions.
  • Security, Compliance & Delivery: Ensure full compliance with HIPAA, HITECH, and SOC 2 standards by configuring OAuth2/OIDC, TLS/SSL encryption, role-based access controls (RBAC), and comprehensive audit logging. Conduct product demos, user acceptance testing (UAT) sessions, and end-user onboarding.
Required Qualifications & Skills
  • Customer Interaction & Analysis: Proven track record in customer-facing engineering or technical consulting roles. Strong expertise in requirements analysis, technical writing, scope definition, and client communications.
  • InterSystems Ecosystem:
  • Understanding of interoperability with healthcare technologies and seamless ecosystems.
  • Proficiency in ObjectScript, DTL (Data Transformation Language), and BPL (Business Process Language).
  • Bonus: If you have experience with InterSystems IRIS for Health, HealthShare (UCR, Enterprise Master Patient Index), and/or Ensemble/Caché.
  • Healthcare Data Standards: Deep familiarity with HL7 v2/v3, FHIR R4.
  • Database Engineering: Advanced knowledge of SQL (indexes, views, stored procedures) paired with a clear understanding of InterSystems multi-dimensional Globals.
  • Protocols & Networking: Hands-on experience with secure data transmission methods (SFTP, AS2, HTTPS, WebSockets) and network protocols (TCP/IP, MLLP).
Preferred Qualifications
  • Experience managing customer expectations and technical delivery schedules in an Agile/Scrum environment.
  • Prior experience building or maintaining Electronic Health Records (EHR) or complex PIMS platforms.
  • Hands-on experience with containerization (Docker, Kubernetes) and CI/CD automation pipelines for InterSystems deployments.
  • InterSystems Official Certifications (e.g., InterSystems IRIS Core Development).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Health IT Integration Engineer - InterSystems IRIS & PIMS
Health IT Integration Engineer - InterSystems IRIS & PIMS

Ricoh Canada Inc. • Kitchener

On-site
CAD 90,000 - 130,000
Software Developer II
Software Developer II

Ricoh USA, Inc. • Kitchener

On-site
CAD 70,000 - 100,000
Medical Insurance
Retirement Plan
Tuition Assistance
+1
Program Analyst, Digital Health
Program Analyst, Digital Health

Sinai Health • Toronto

On-site
CAD 95,000 - 120,000
RQ08943 - Software Developer - Full Stack - Senior
RQ08943 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ08945 - Software Developer - Full Stack - Senior
RQ08945 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ08949 - Software Developer - Senior
RQ08949 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
Senior Solutions Designer
Senior Solutions Designer

BuzzClan • Toronto

On-site
CAD 110,000 - 150,000
Solutions Designer – Senior
Solutions Designer – Senior

Joblinxsapp • Toronto

On-site
CAD 110,000 - 150,000
RQ08570 - Technology Architect - Senior
RQ08570 - Technology Architect - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ08861 - Solutions Designer - Senior
RQ08861 - Solutions Designer - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
Flexible working hours
Health benefits
Professional development opportunities