MCPNew: Mokaru MCP server is live

Jcorp

SENIOR SOFTWARE DEVELOPMENT ENGINEER,

Company

Jcorp

Role

SENIOR SOFTWARE DEVELOPMENT ENGINEER,

Location

Malaysia

Job type

Full time

Found on Mokaru

🔥1 hour ago

Share this job

Salary

Not disclosed by employer

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

Resume ExampleCover Letter Example

Explore more