Jcorp
SENIOR SOFTWARE DEVELOPMENT ENGINEER,
Company
Role
SENIOR SOFTWARE DEVELOPMENT ENGINEER,
Location
Malaysia
Job type
Full time
Found on Mokaru
🔥1 hour ago
Salary
Job 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).
Participate in system audits, documentation, and risk assessments.
Enforce secure coding practices and data privacy requirements.
Support & Continuous Improvement
Provide Level 2/3 technical support for production systems.
Troubleshoot integration issues and performance bottlenecks.
Continuously improve system architecture and development standards.
JOB REQUIREMENT :
Education:
Bachelor’s Degree in Computer Science / Software Engineering / Information Technology
Master’s Degree is preferred in Data Science, Health Informatics, or Software Engineering
Relevant certifications is an advantage in HL7 / FHIR Certification
Cloud Certifications (GCP, Azure, AWS)
API Management (Apigee, MuleSoft)
Data Engineering (Databricks, Snowflake, Blendata)
Knowledge and Experiences:
Minimum 5–8 years of experience in software development, preferably in healthcare.
Strong experience in:
o LIS or clinical systems integration
o API development and management
o Data platform/data engineering environments
Experience with:
o Healthcare standards (HL7 v2, FHIR, DICOM)
o Enterprise integration patterns and middleware
o Database systems (SQL Server, PostgreSQL, NoSQL)
Exposure to:
o Data Lakehouse architecture (Bronze/Silver/Gold)
o AI/ML integration in healthcare systems (advantage)
Skills & Competencies:
Technical Skills
Programming: Python, Java, C#, or Node.js
API Development: REST, JSON, GraphQL
Data Engineering: ETL/ELT pipelines, Kafka, Spark
Database: SQL, performance tuning, data modeling
DevOps: CI/CD, Docker, Kubernetes
Functional Competencies
Clinical workflow understanding (LIS, EMR, RIS, PACS)
System integration and interoperability
Data governance and data quality management
Analytical Skills
Problem-solving and root cause analysis
System performance tuning and optimization
Data mapping and transformation logic
Special skills required
Strong knowledge of HL7, FHIR, and healthcare interoperability frameworks
Experience in API Gateway platforms (e.g., Apigee)
Understanding of data lakehouse architecture (Bronze, Silver, Gold zones)
Familiarity with OMOP CDM / healthcare analytics models (advantage)
Knowledge of cybersecurity practices in healthcare systems
Ability to design scalable, fault-tolerant architectures
Personal attributes
Strong sense of ownership and accountability
Detail-oriented with high accuracy in system development
Ability to work in a multi-hospital, multi-system environment
Strong communication skills with both technical and clinical stakeholders
Proactive, innovative, and continuous learning mindset
High integrity in handling sensitive patient data


