Job Search and Career Advice Platform

Enable job alerts via email!

Senior Data Engineer

Praesignis (Pty) Ltd

Gauteng

Hybrid

ZAR 200 000 - 300 000

Part time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology consulting firm is seeking a Senior Data Engineer for a hybrid 6-month contract position in Gauteng, South Africa. The role involves designing and managing robust data pipelines to support Banking-as-a-Service operations. Ideal candidates will have a Bachelor's degree in a related field and strong skills in SQL, Python, and AWS. Familiarity with ETL frameworks and data compliance regulations is essential. This position offers the possibility of extension based on performance.

Qualifications

  • Bachelor's degree required, preferably in Computer Science or related field.
  • 3+ years of experience with ETL/ELT frameworks.
  • Strong competence in SQL, Python, and cloud services (AWS/Azure).

Responsibilities

  • Design and manage ETL pipelines for data integration.
  • Collaborate with teams for advanced analytics.
  • Ensure data quality and compliance with regulations.

Skills

ETL frameworks
SQL
Python
AWS
Data compliance
Collaboration

Education

Bachelor's degree in Computer Science, Engineering, or related discipline

Tools

Airflow
Spark
Kafka
AWS S3
Redshift
Glue
SSIS
GraphQL
Job description

We are looking for a Senior Data Engineer to join our client's team on a 6-month contract, hybrid workingwith 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)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.