11
clicked apply
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.