Data Engineer
Listed on 2026-02-19
-
IT/Tech
Data Engineer, Data Analyst
- Contract period: 12 to 18 months
- Working Model:
Hybrid: 3 days a week onsite and 2 days a week offsite (but can change)
To contribute towards Loyalty and Rewards business success by profiling, analysing, extracting, transforming, and loading data. The Data Engineer leverages data expertise and technologies, aligned with the Data Architecture Roadmap, to deliver fit-for-purpose data products, support enterprise data initiatives, and enhance data infrastructure to enable advanced analytics, machine learning, and artificial intelligence.
Key ResponsibilitiesMaintain, clean, and optimise operational and analytics databases.
Build and manage secure, scalable data infrastructure (on‑premise and cloud).
Develop and maintain data pipelines (ingestion, provisioning, streaming, APIs).
Transform data into common data models for reporting and analytics.
Support big data and streaming technologies (e.g. Kafka).
Collaborate with cross‑functional teams in agile squads.
Ensure data quality, governance, performance, and optimisation.
Develop APIs to support a data‑driven organisation.
Matric / Grade 12
NQF Level 6 qualification in Computer Science or Information Technology
Cloud (AWS)
Dev Ops or Data Engineering
Data Science certifications (Coursera, Udemy, SAS, Microsoft)
7–10 years total experience
5+ years development experience
3–5 years focused on data
Advanced SQL and data analysis
Data warehousing and ETL tools
Cloud data engineering (AWS)
Programming:
Python, Java, SQL
Databases:
Postgre
SQL, MS SQL, DB2, and MongoDB
Agile delivery
Decision making
Influencing
Communication
Innovation
Continuous learning
Building partnerships
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: