Where

Senior Data Engineer

Praesignis
Johannesburg Full-day Temporary

Description:

We are looking for a Senior Data Engineer to join our client's team on a 6-month contract, hybrid working.

Purpose:
To design and manage robust, secure and scalable data pipelines supporting Banking-as-a-Service operations and analytics.


Key Responsibilities:

  • Build and maintain ETL pipelines for financial transaction and customer data.
  • Integrate real-time data streams from core banking systems and external APIs.
  • Manage data lakes and warehouses in cloud environments (AWS S3, Redshift, Glue).
  • Implement data quality, lineage, and governance controls aligned with banking regulations.
  • Collaborate with analytics and engineering teams to enable advanced insights.

Skills, Knowledge and Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or related discipline.
  • Experience with ETL/ELT frameworks (Airflow, Spark, Kafka).
  • Strong SQL, Python, and cloud (AWS/Azure) experience.
  • Knowledge of BaaS or digital banking platforms advantageous.
  • Understanding of data compliance, encryption, and financial systems integration.

Soft Skills:

  • Good communication skills
  • Attention to detail and accuracy
  • Integrity and Ethical Judgement
  • Teamwork and Collaboration
  • Initiative and Proactivity
  • Adaptability to Technology
  • Experience in python, SSIS, SQL, GraphQL
  • AWS working knowledge a must (Must have experience on AWS + AWS certification for access to systems)

Requirements:

  • Build and maintain ETL pipelines for financial transaction and customer data.
  • Integrate real-time data streams from core banking systems and external APIs.
  • Manage data lakes and warehouses in cloud environments (AWS S3, Redshift, Glue).
  • Implement data quality, lineage, and governance controls aligned with banking regulations.
  • Collaborate with analytics and engineering teams to enable advanced insights.
  • Bachelor’s degree in Computer Science, Engineering, or related discipline.
  • Experience with ETL/ELT frameworks (Airflow, Spark, Kafka).
  • Strong SQL, Python, and cloud (AWS/Azure) experience.
  • Knowledge of BaaS or digital banking platforms advantageous.
  • Understanding of data compliance, encryption, and financial systems integration.
  • Good communication skills
  • Attention to detail and accuracy
  • Integrity and Ethical Judgement
  • Teamwork and Collaboration
  • Initiative and Proactivity
  • Adaptability to Technology
  • Experience in python, SSIS, SQL, GraphQL
  • AWS working knowledge a must (Must have experience on AWS + AWS certification for access to systems)
30 Oct 2025;   from: careers24.com

Similar jobs

  • Praesignis
  • Johannesburg
Description: We are looking for a Senior Data Engineer to join our client's team ... ) Requirements: We are looking for a Senior Data Engineer to join our client's team ... systems) We are looking for a Senior Data Engineer to join our client's team ...
23 days ago
  • Praesignis
  • Johannesburg
Description: We are looking for a Senior Data Engineer to join our client's team ... ) Requirements: We are looking for a Senior Data Engineer to join our client's team ... systems) We are looking for a Senior Data Engineer to join our client's team ...
23 days ago
  • Praesignis
  • Johannesburg
Description: We are looking for a Senior Data Engineer to join our client's team ... ) Requirements: We are looking for a Senior Data Engineer to join our client's team ... systems) We are looking for a Senior Data Engineer to join our client's team ...
23 days ago
  • Praesignis
  • Johannesburg
... Description: We are looking for a Senior Data Engineer to join our client's team ... banking platforms advantageous. Understanding of data compliance, encryption, and financial ... Requirements: We are looking for a Senior Data Engineer to join our client's team ...
23 days ago