Senior Data Engineer

NHG Health

Singapore

On-site

SGD 120,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

NHG Health is seeking a Senior Data Engineer in Singapore to design and implement scalable enterprise data solutions. You will build pipelines, data models, and platforms using Databricks, SQL, and IDMC to ensure reliable, secure data delivery across the organisation.

You will collaborate with stakeholders and cross-functional teams to drive governance, automation, and platform modernization while maintaining operational stability and data quality.

Qualifications

  • Bachelor's degree in a relevant field.
  • Certifications in Databricks, Cloud Data Engineering, Informatica, or data platforms are advantageous.

Responsibilities

  • Design, develop, and maintain scalable data pipelines, ETL/ELT processes, and transformations using Databricks, SQL, and IDMC.
  • Develop and maintain data models, fact and dimension tables, Delta tables, and enterprise data structures for analytics and reporting.
  • Ensure data quality through validations, reconciliation, data integrity checks, source-to-target verification, and automated quality controls.
  • Provide production support, troubleshoot pipeline failures, perform root cause analysis, and maintain runbooks and documentation.
  • Maintain compliance with enterprise standards, security, code quality, testing, deployment, and governance controls; participate in peer reviews.
  • Collaborate with analysts, project managers, platform teams, vendors, and stakeholders to translate requirements into technical solutions and drive improvements.

Skills

SQL
Databricks
IDMC
Data pipelines
ETL/ELT
Data modelling
Data quality
CI/CD
DataOps
Automation
Streaming data
Unity Catalog
Cost optimisation

Education

Bachelor's Degree in Computer Science / IT / Data Engineering / Information Systems or related
Databricks / Cloud Data Engineering / Informatica certifications

Tools

Databricks
IDMC
SQL
Delta tables

Job description

The Senior Data Engineer is responsible for designing, developing, implementing, and supporting scalable enterprise data solutions that enable reliable, secure, and high-quality data delivery across the organisation. The role focuses on building and maintaining data pipelines, data transformation processes, data models, and data platforms using technologies such as Databricks, SQL, and Informatica Intelligent Data Management Cloud (IDMC).

The incumbent collaborates with business stakeholders, project teams, infrastructure teams, and vendors to deliver robust data engineering solutions while ensuring data quality, governance, operational stability, and continuous improvement of the enterprise data platform.

DUTIES & RESPONSIBILITIES

  • Design, develop, and maintain scalable data pipelines, ETL/ELT processes, data ingestion frameworks, and transformation solutions using Databricks, SQL, and IDMC.
  • Develop and maintain data models, fact and dimension tables, Delta tables, reusable data assets, and enterprise data structures to support analytical and reporting requirements.
  • Ensure data quality through validation, reconciliation, data integrity checks, source-to-target verification, and automated quality controls. Investigate and resolve data discrepancies.
  • Provide production support, troubleshoot pipeline failures, perform root cause analysis, implement permanent fixes, and maintain operational documentation and runbooks.
  • Maintain compliance with enterprise standards, security requirements, coding practices, testing frameworks, deployment processes, and governance controls. Participate in peer reviews and technical oversight activities.
  • Collaborate with business analysts, data analysts, project managers, platform teams, vendors, and stakeholders to translate requirements into technical solutions. Drive continuous improvement, automation, performance optimisation, and platform modernisation initiatives.

QUALIFICATIONS

Education:

  • Bachelor's Degree in Computer Science, Information Technology, Data Engineering, Information Systems, or a related discipline.
  • Relevant professional certifications in Databricks, Cloud Data Engineering, Informatica, or Data Platforms will be advantageous.

Experience:

  • Minimum 8 years of relevant experience in Data Engineering, ETL/ELT development, Data Integration, or Data Platform implementation.
  • Experience working with multiple source systems and complex data ecosystems.
  • Experience supporting production data environments and business-critical data pipelines.
  • Candidates with fewer years of experience may be considered for a Data Engineer role.

Skills & Knowledge:

Mandatory

  • Strong hands-on experience with SQL.
  • Strong experience developing batch and incremental data pipelines using Databricks and IDMC.
  • Good understanding of ETL/ELT, data integration, data warehousing, data lakes, and lakehouse architectures.
  • Experience in data modelling, including relational and dimensional modelling techniques.
  • Experience in data quality management, reconciliation, troubleshooting, and root cause analysis.
  • Experience supporting production environments and operational support activities.
  • Experience implementing automation, DataOps practices, and CI/CD processes within data engineering environments.

Preferred

  • Experience designing, administering, or architecting enterprise data platforms using Databricks and/or IDMC.
  • Experience implementing streaming data pipelines and real-time data processing solutions.
  • Experience with Unity Catalog, access management, and data governance frameworks.
  • Knowledge of performance tuning and cost optimisation for cloud-based data platforms.

COMPETENCIES / PERSONAL ATTRIBUTES

Communication: Able to communicate technical concepts effectively to both technical and non-technical stakeholders.

Collaboration: Works effectively with cross-functional teams, business users, vendors, and project stakeholders.

Problem-Solving: Demonstrates strong analytical skills and the ability to diagnose and resolve complex data issues.

Adaptability: Responds positively to changing priorities, technologies, and business needs.

Technical Leadership: Provides technical guidance, contributes to code reviews, and promotes engineering best practices.

Continuous Learning: Maintains awareness of emerging technologies and seeks opportunities to improve data platforms and processes.

Integrity & Accountability: Takes ownership of deliverables and adheres to organisational governance, security, and compliance requirements.

Team Player: Demonstrates humility, professionalism, and willingness to support team objectives.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Exasoft Pte. Ltd. • Singapore

On-site
SGD 120,000 - 170,000
Data Engineer (Databricks)
Data Engineer (Databricks)

Percept Solutions Pte Ltd • Singapore

On-site
SGD 90,000 - 120,000
Data Engineer (Databricks)
Data Engineer (Databricks)

BASIL TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Senior Data Engineer
Senior Data Engineer

CADENZA SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Data Engineer (Healthcare Sector)
Data Engineer (Healthcare Sector)

NTT SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Data Engineer (PySpark, Apache Spark, Delta Lake, ETL, Oracle, DB2, AWS, TWS, Lambda, IAM)
Data Engineer (PySpark, Apache Spark, Delta Lake, ETL, Oracle, DB2, AWS, TWS, Lambda, IAM)

NOVACLOUD SYSTEMS PTE. LTD. • Singapore

On-site
SGD 110,000 - 170,000
Data Engineer (PySpark, Apache Spark, Delta Lake, ETL, Oracle, DB2, AWS, TWS, Lambda, IAM)
Data Engineer (PySpark, Apache Spark, Delta Lake, ETL, Oracle, DB2, AWS, TWS, Lambda, IAM)

EXASOFT CONSULTING PTE. LTD. • Singapore

On-site
SGD 90,000 - 170,000
Data Engineer (Cloud & Analytics Platform)
Data Engineer (Cloud & Analytics Platform)

PSA Singapore • Singapore

On-site
SGD 55,000 - 75,000
Senior Data Engineer
Senior Data Engineer

SAKSOFT PTE LIMITED • Singapore

On-site
SGD 120,000 - 180,000
Senior Data Engineer
Senior Data Engineer

Saksoft Pte Ltd • Singapore

On-site
SGD 120,000 - 160,000
Databricks Certified Data Engineer