Data Engineer

Data Engineer (Contract) Contract period: 12 to 18 months Working Model: Hybrid: 3 days a week onsite and 2 days a week offsite (but can change) Job Purpose 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 Responsibilities Maintain, 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. Essential Qualifications Matric / Grade 12 NQF Level 6 qualification in Computer Science or Information Technology Preferred Certifications Cloud (AWS) DevOps or Data Engineering Data Science certifications (Coursera, Udemy, SAS, Microsoft) Experience Required 7–10 years total experience 5+ years development experience 3–5 years focused on data Technical Skills Advanced SQL and data analysis Data warehousing and ETL tools Cloud data engineering (AWS) Programming: Python, Java, SQL Databases: PostgreSQL, MS SQL, DB2, and MongoDB Agile delivery Behavioural Competencies Decision making Influencing Communication Innovation Continuous learning Building partnerships

Place of work

Talent Job Seeker
Sandton
app.general.countries.South Africa

About us

Identifica el mejor Talento con Talent Job Seeker



Job ID: 10375393 / Ref: 65b93b0292c8439044cb60f45e92e1a7

Talent Job Seeker