11
clicked apply

Software Engineer - Integration

VitalHub Innovations Lab   Colombo • Full-time

Job Description

We are looking for a Healthcare Integration Developer responsible for designing, developing, and maintaining integrations between healthcare systems such as Electronic Health Records (EHR), laboratory systems, billing platforms, and third-party applications. The role focuses on ensuring seamless data exchange, interoperability, and compliance with healthcare standards.

Core Responsibilities

  • Design, develop, and maintain integrations between healthcare systems including Electronic Health Records (EHR), laboratory systems, billing platforms, and third-party applications.
  • Develop and support healthcare interoperability solutions using industry standards such as HL7 v2/v3, FHIR, and DICOM.
  • Build, configure, and maintain interfaces using integration engines such as Mirth Connect and Rhapsody Integration Engine.
  • Develop APIs and middleware services to enable secure and scalable data exchange across healthcare platforms.
  • Implement and manage Single Sign-On (SSO) integrations across healthcare applications.
  • Integrate applications with enterprise identity providers using SAML 2.0, OAuth 2.0, and OpenID Connect (OIDC).
  • Work with enterprise identity management systems including Active Directory Federation Services (ADFS) and Azure Active Directory.
  • Perform message transformation, routing, mapping, and validation for healthcare data workflows.
  • Troubleshoot, diagnose, and resolve integration and interoperability issues across systems and environments.
  • Collaborate with product teams, clinicians, business stakeholders, and external vendors to gather and implement integration requirements.
  • Ensure integrations comply with healthcare regulations and security standards including HIPAA and GDPR where applicable.
  • Monitor integration performance, reliability, and scalability, implementing optimizations where required.
  • Create and maintain technical documentation for interfaces, workflows, mappings, APIs, and integration processes.

Qualifications and Experience

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • 1-3 years of experience as a Healthcare Integration Developer, Integration Engineer, or similar role within the healthcare domain.
  • Experience working with RESTful services.
  • Experience with cloud platforms such as AWS or Azure is an added advantage.
  • Exposure to DevOps practices including CI/CD pipelines and Docker is preferred.
  • Familiarity with messaging platforms such as Kafka or RabbitMQ is desirable.
  • Strong understanding of Single Sign-On (SSO) and Identity & Access Management concepts.
  • Experience implementing SAML-based SSO solutions.
  • Experience with OAuth 2.0 and OpenID Connect (OIDC) authentication and authorization flows.
  • Experience integrating with Active Directory Federation Services (ADFS), Azure Active Directory, or similar identity providers.
  • Proficiency at least one of these technologies j2ee, Java, Spring Boot, JavaScript, .NET.
  • Experience working with REST and SOAP APIs.
  • Strong knowledge of XML, JSON, and XSLT transformations.
  • Familiarity with relational databases including SQL Server, and MySQL with proficient knowledge in SQL.
  • Experience in healthcare workflows including patient registration, laboratory orders, billing, and clinical documentation.
  • Understanding of healthcare interoperability, data privacy, and compliance requirements.

Good to Have

  • Hands-on experience with HL7 messaging and FHIR APIs.
  • Knowledge of DICOM standards and healthcare interoperability frameworks.
  • Experience supporting healthcare data migration or modernization projects is an added advantage.
  • Experience working with integration engines such as Mirth Connect and Rhapsody Integration Engine.
  • Experience working with EHR systems such as Epic, Cerner, or equivalent healthcare platforms.