Senior Data Engineer
Praesignis (Pty) Ltd
Johannesburg, Gauteng
Contract
Apply
Posted 30 October 2025 - Closing Date 29 January 2026

Job Details

Job Description

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

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)