Programmer analyst

Metrobank

Philippines

On-site

PHP 900,000 - 1,500,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Metrobank is seeking a Programmer Analyst (Data Engineer) to design, develop, and support scalable data platforms enabling reporting, analytics, and regulatory processes. You will build data pipelines, data warehouses, and Lakehouse architectures while ensuring governance, security, and compliance across the bank’s data ecosystem.

You’ll collaborate with data architects, analysts, and business units to translate requirements into robust data solutions, supporting both batch and real-time

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, Data Science, or a related field.
  • At least 5 years of experience in Data Engineering, Data Warehousing, or Big Data solutions, with hands-on experience in Databricks, Apache Spark, and cloud-based data platforms.
  • Strong programming and data development skills using Python, SQL, and PySpark (Scala is a plus).
  • Experience designing and supporting ETL/ELT pipelines, data integration frameworks, data transformation processes, and data quality controls.
  • Solid understanding of Lakehouse Architecture, Delta Lake, Medallion Architecture, and Data Modeling.
  • Experience working with Azure (preferred), AWS, or Google Cloud Platform (GCP) data services.
  • Strong knowledge of relational databases such as SQL Server, Oracle, PostgreSQL, and Databricks SQL, including query optimization and performance tuning.
  • Experience handling large-scale structured and unstructured datasets, including batch processing, streaming pipelines, and real‑time analytics.
  • Familiarity with Git, Azure DevOps, CI/CD pipelines, and DataOps/DevOps practices.
  • Understanding of data governance, data lineage, data security, RBAC, and compliance requirements.
  • Strong analytical, problem‑solving, communication, and stakeholder management skills.
  • Experience working in Agile/Scrum environments and collaborating with cross‑functional teams.
  • Relevant certifications such as Databricks Data Engineer or Microsoft Azure Data Engineer (DP-203) are an advantage.

Responsibilities

  • Design, develop, and maintain data integration, ETL/ELT, and data processing solutions to support enterprise data and analytics requirements.
  • Build and optimize data pipelines using technologies such as Databricks, Apache Spark, Python, SQL, and cloud-based data platforms.
  • Develop and support data warehouses, data marts, and Lakehouse architectures for reporting, analytics, and regulatory reporting.
  • Collaborate with business units, data analysts, and stakeholders to understand business requirements and translate them into technical solutions.
  • Integrate data from core banking systems, digital channels, third-party applications, databases, APIs, and external data sources.
  • Ensure data quality, accuracy, consistency, and integrity through data validation, profiling, cleansing, and monitoring activities
  • Support both batch and real-time data processing requirements for operational and analytical workloads.
  • Monitor, troubleshoot, and optimize production data jobs to ensure system reliability, performance, and availability.
  • Participate in system design, coding, testing, implementation, and post-production support activities following established development standards.
  • Implement and maintain data governance, security controls, data lineage, and role-based access mechanisms in compliance with bank policies and regulatory requirements.
  • Prepare and maintain technical documentation, design specifications, operational procedures, and knowledge repositories.
  • Support DevOps and DataOps initiatives, including source code management, CI/CD pipelines, and automated deployment processes.
  • Work closely with project teams using Agile and Scrum methodologies to deliver technology solutions on schedule and within scope.
  • Provide technical support, knowledge sharing, and mentoring to junior developers and team members.
  • Continuously identify opportunities to improve data processes, system performance, and operational efficiency across the banks data ecosystem.

Skills

Databricks
Apache Spark
Python
SQL
PySpark
ETL/ELT pipelines
Data governance
Data modeling
Cloud platforms
Git
CI/CD
DevOps practices
Agile/Scrum
RBAC
Azure
AWS
GCP
Delta Lake
Lakehouse Architecture

Education

Bachelor's degree in Computer Science or related field

Tools

Databricks
Azure DevOps
SQL Server
Oracle
PostgreSQL
Databricks SQL
Git

Job description

Job Description:


Be #InGoodHands with Metrobank!


Here at Metrobank, we dont simply hire employees—we hone future leaders. We provide opportunities that enhance your skills and unlock your talents, helping you evolve into a well-rounded individual. We supply you with all the pieces you need to do your best work, unleashing your full potential to help you secure your future and lead a fulfilling career. And with Metrobanks strong heart for the community, you have the chance to give back and make worthwhile contributions to our nations economic and social development. With Metrobank, a meaningful life is within your reach!


Position Title: Programmer Analyst (Data Engineer)


Job Summary:

The Programmer Analyst is responsible for designing, developing, implementing, and supporting enterprise data solutions that enable the bank’s reporting, analytics, regulatory, risk management, and digital transformation initiatives. The role works closely with business units, data architects, analysts, and technology teams to develop scalable data pipelines, data warehouses, and cloud-based data platforms that deliver accurate, secure, and timely information for business decision-making. The Programmer Analyst also ensures compliance with data governance, security standards, and banking regulatory requirements while supporting the bank’s data-driven initiatives.


Duties and Responsibilities


  • Design, develop, and maintain data integration, ETL/ELT, and data processing solutions to support enterprise data and analytics requirements.

  • Build and optimize data pipelines using technologies such as Databricks, Apache Spark, Python, SQL, and cloud-based data platforms.

  • Develop and support data warehouses, data marts, and Lakehouse architectures for reporting, analytics, and regulatory reporting.

  • Collaborate with business units, data analysts, and stakeholders to understand business requirements and translate them into technical solutions.

  • Integrate data from core banking systems, digital channels, third-party applications, databases, APIs, and external data sources.

  • Ensure data quality, accuracy, consistency, and integrity through data validation, profiling, cleansing, and monitoring activities

  • Support both batch and real-time data processing requirements for operational and analytical workloads.

  • Monitor, troubleshoot, and optimize production data jobs to ensure system reliability, performance, and availability.

  • Participate in system design, coding, testing, implementation, and post-production support activities following established development standards.

  • Implement and maintain data governance, security controls, data lineage, and role-based access mechanisms in compliance with bank policies and regulatory requirements.

  • Prepare and maintain technical documentation, design specifications, operational procedures, and knowledge repositories.

  • Support DevOps and DataOps initiatives, including source code management, CI/CD pipelines, and automated deployment processes.

  • Work closely with project teams using Agile and Scrum methodologies to deliver technology solutions on schedule and within scope.

  • Provide technical support, knowledge sharing, and mentoring to junior developers and team members.

  • Continuously identify opportunities to improve data processes, system performance, and operational efficiency across the banks data ecosystem.


Qualifications:


  • Bachelors degree in Computer Science, Information Technology, Engineering, Data Science, or a related field.

  • At least 5 years of experience in Data Engineering, Data Warehousing, or Big Data solutions, with hands‑on experience in Databricks, Apache Spark, and cloud-based data platforms.

  • Strong programming and data development skills using Python, SQL, and PySpark (Scala is a plus).

  • Experience designing and supporting ETL/ELT pipelines, data integration frameworks, data transformation processes, and data quality controls.

  • Solid understanding of Lakehouse Architecture, Delta Lake, Medallion Architecture, and Data Modeling.

  • Experience working with Azure (preferred), AWS, or Google Cloud Platform (GCP) data services.

  • Strong knowledge of relational databases such as SQL Server, Oracle, PostgreSQL, and Databricks SQL, including query optimization and performance tuning.

  • Experience handling large-scale structured and unstructured datasets, including batch processing, streaming pipelines, and real‑time analytics.

  • Familiarity with Git, Azure DevOps, CI/CD pipelines, and DataOps/DevOps practices.

  • Understanding of data governance, data lineage, data security, RBAC, and compliance requirements.

  • Strong analytical, problem‑solving, communication, and stakeholder management skills.

  • Experience working in Agile/Scrum environments and collaborating with cross‑functional teams.

  • Relevant certifications such as Databricks Data Engineer or Microsoft Azure Data Engineer (DP-203) are an advantage.


Other Details:

Location: Metrobank Center, BGC

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Azure Databricks Engineer
Azure Databricks Engineer

Bravissimo Resourcing Inc. • Taguig

On-site
Product and Process Analyst
Product and Process Analyst

Metrobank • Metro Manila

On-site
PHP 900,000 - 1,500,000
Provide opportunities to grow and lead
Data Engineer | Hybrid - BGC
Data Engineer | Hybrid - BGC

Hunter's Hub Inc. • Taguig

On-site
Data Engineer (PH)
Data Engineer (PH)

Unchain Data • Philippines

On-site
PHP 1,200,000 - 1,600,000
Data Engineer Team Lead
Data Engineer Team Lead

UnionBank • Pasig

On-site
PHP 1,000,000 - 2,000,000
QUALITY ASSURANCE SPECIALIST
QUALITY ASSURANCE SPECIALIST

Metrobank • Taguig

On-site
QUALITY ASSURANCE SPECIALIST
QUALITY ASSURANCE SPECIALIST

Metrobank • Philippines

On-site
PHP 480,000 - 720,000
Data Engineer L3
Data Engineer L3

SID Global Solutions • Pasig

On-site
PHP 600,000 - 1,000,000
Data Platform Engineer
Data Platform Engineer

The AM3 Global Singapore/USA • Pasig

Hybrid
PHP 4,520,000 - 6,028,000
Data Engineer
Data Engineer

Dempsey Resource Management Inc. • Quezon City

Hybrid