CareerPlanSign in

Data Engineer – Banking / Financial Services

Johannesburg, Gauteng💼 Full-time🗓 2026-06-06 → 2026-08-10

Core

Building, optimizing, and maintaining scalable ETL pipelines and data infrastructure to support analytics, machine learning, and customer behavior insights in a banking environment.

Role type

Senior Data Engineer

Builds

Scalable ETL pipelines, data warehouses, data lakes, and streaming data solutions

Domain

Banking / Financial Services / Data Engineering

Deliverable

production ML models | product features | infrastructure

Required skills

Advanced SQL, Ab Initio, ETL pipeline development, Data warehousing, Data modelling, Enterprise database management, Data ingestion and streaming, Cloud data engineering, Big data technologies (Hadoop, Spark, Hive), Programming (Python, Java), Relational and NoSQL databases

Preferred skills

Banking domain experience, Loyalty/rewards platform experience, Real-time data processing, Messaging queues and orchestration, Data governance frameworks, Cloud certifications, DevOps certifications

Technologies

Ab Initio, Azure Data Factory, Azure Databricks, SAS ETL, AWS, Azure, Google Cloud, Hadoop, Spark, Hive, PostgreSQL, MS SQL, IBM DB2, HBase, MongoDB

Responsibilities

Designing and building scalable ETL pipelines, Developing complex SQL processes and data integrations, Building data ingestion and streaming solutions, Supporting automation and performance improvement of pipelines, Managing data quality and governance, Collaborating with data scientists and architects, Contributing to technical design and data modernization

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.