Encora logo

Senior Data Engineer

Encora

Posted 7 days ago

About this role

Role Overview

We are seeking a highly skilled Senior Data Engineer with strong expertise in SQL development, ETL processes, database optimization, and enterprise data integration. The ideal candidate has hands-on experience working with large datasets, optimizing performance, and enabling data flows across heterogeneous systems and platforms.

Key Responsibilities

  • Design, develop, and optimize robust data pipelines and ETL workflows.

  • Write complex SQL queries, stored procedures, and performance-optimized transformations across large datasets.

  • Develop and maintain data views, schemas, indexing strategies, and database objects for optimal query execution.

  • Lead and execute data migration initiatives across heterogeneous systems (on-prem, cloud, legacy, modern).

  • Implement data transformation logic to support business rules, data enrichment, cleansing, and aggregation.

  • Integrate external data sources through RESTful APIs, including authentication, pagination, error handling, and ingestion orchestration.

  • Collaborate with cross-functional teams to ensure data models, pipelines, and integrations support analytical and operational requirements.

  • Ensure data quality, consistency, reconciliation, and validation across environments.

  • Participate in cut-over planning, testing cycles, and controlled deployment processes.

  • Contribute to data governance, metadata management, and technical documentation.

Required Skills & Experience

Strong SQL Proficiency (6–7 years)

  • Expert in complex SQL queries (joins, subqueries, window functions, stored procedures).

  • Hands-on experience with performance tuning and handling large datasets.

SQL Optimization (3+ years)

  • Demonstrated experience optimizing database queries and improving performance across large-scale data environments.

ETL Development (6–7 years)

  • Experience with ETL tools such as Informatica, Datastage, or ODI (any is acceptable).

Database Engineering (6–7 years)

  • Must have: PostgreSQL and/or Oracle experience including:

    • schema design

    • views

    • indexing

    • stored procedures

    • database optimization

Data Migration (5+ years)

  • Experience migrating data between heterogeneous systems (on-prem to cloud, legacy to modern).

  • Involvement in validation, reconciliation, testing, and cut-over planning.

Data Transformation (5+ years)

  • Experience implementing complex transformation rules with focus on data consistency, cleansing, enrichment, and aggregation.

REST API Integration (3+ years)

  • Experience consuming REST APIs for data ingestion.

  • Ability to handle authentication (OAuth/API Keys), pagination, rate limits, JSON parsing, and error handling.

  • Bonus: Exposure to building lightweight REST APIs to expose curated datasets.

Job details

Workplace

Office

Location

Kuala Lumpur

Job type

Full Time

Similar

Company

Website

Visit site

Twitter

@encorajobs

Jobr Assistant extension

Get the extension →