SENIOR SOFTWARE DEVELOPMENT ENGINEER,
- Compensation
- Not disclosed
- Location
- Kuala Lumpur City Centre, Kuala Lumpur
- Work setup
- Onsite
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Software engineering
- Posted
Skills
Full description
GENERAL DESCRIPTION :
The Senior Software Development Engineer (CIS) is responsible for the design, development, integration, and support of clinical software solutions across the organisation, with a primary focus on Laboratory Information Systems (LIS), Enterprise Data Integrated Platform (EDIP), and API / API Management platforms.
This role ensures that clinical systems are interoperable, scalable, secure, and aligned with enterprise architecture standards. The position plays a critical role in enabling data-driven healthcare, supporting real-time clinical workflows, and advancing digital transformation initiatives, including data lake house, FHIR interoperability, and AI-driven analytics.
The role collaborates closely with clinical stakeholders, data engineers, and enterprise architects to deliver robust, compliant, and high-performing solutions across multiple hospitals.
JOB DESCRIPTION : System Development & Integration
- Design, develop, and maintain software components for LIS, EDIP, and API platforms.
- Develop and manage system integrations between HIS, LIS, RIS, PACS, EMR, and external systems.
- Build and maintain RESTful APIs, microservices, and middleware solutions.
- Implement HL7 v2, HL7 FHIR, and other healthcare interoperability standards.
Enterprise Data Platform (EDIP) Development
- Develop data ingestion pipelines into Bronze (raw), Silver (harmonised), and Gold (analytics-ready) layers.
- Support integration with technologies such as Kafka, Spark, Databricks, Snowflake, or GCP BigQuery.
- Ensure data quality, transformation logic, and metadata management.
API Management
- Develop and manage APIs via API gateways (e.g., Apigee or equivalent).
- Implement API security (OAuth2, JWT, throttling, rate limiting).
- Monitor API performance, logging, and lifecycle management.
LIS & Clinical System Enhancement
- Support LIS workflows, including lab order, specimen tracking, results reporting, and integration with analysers.
- Enhance system capabilities to support ICD coding, structured reporting, and clinical decision support.
DevOps & Deployment
- Implement CI/CD pipelines for automated build, testing, and deployment.
- Manage version control (Git), containerization (Docker), and orchestration (Kubernetes).
- Ensure system reliability, scalability, and performance optimization.
Governance & Compliance
- Ensure compliance with healthcare standards (e.g., MOH, JCI, PDPA).