Location
In office (South Africa)
Employment
Full-Time
First seen by Alion on Oct 22, 2026.
Overview
Company
Impact
Profile match
Introduction
My client based in Cape Town is currently looking for a Data Engineer to join their team on a contract basis.
IT / FINANCE
Qualifications & Experience
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- 4–5+ years’ experience as a Data Engineer or within a data-related environment.
- Strong knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
- Hands-on experience with the GCP data ecosystem, including BigQuery, Cloud Dataflow / Apache Beam, and Cloud Composer / Apache Airflow.
- Strong SQL skills and experience working with relational databases such as Oracle, PostgreSQL, MySQL, and SQL Server.
- Experience with dimensional modelling and data analysis.
- Knowledge of ETL processes, data pipelines, and data warehouse development.
- Understanding of version control tools such as Git.
- Proficiency in Python and SQL programming.
- Broad understanding of Software Development Life Cycles (SDLC).
- Exposure to Agile methodologies.
- Experience with data visualization tools and retail industry processes will be advantageous.
Responsibilities
- Understand business requirements and client needs.
- Analyse and interpret supporting data to recommend effective data solutions.
- Identify opportunities to improve data processes and reporting capabilities.
- Design and develop data layers for Big Data analytics.
- Build and maintain data replication and ETL pipelines.
- Extract, transform, and load data from multiple data sources into centralised data lakes and warehouses.
- Design data warehouse and data product layers.
- Develop, test, and maintain high-quality data pipelines.
- Support existing solutions within GCP and Oracle environments.
- Create and maintain technical documentation.
- Conduct peer reviews and ensure compliance with SDLC standards and documentation practices.
- Work closely with product teams, data analysts, and stakeholders.
- Provide regular progress updates and task estimations.
- Log and manage change requests.
- Participate in standby rotations when required.
- Collaborate effectively within the wider technical team environment.
- Deliver high-quality, value-driven data solutions.
- Monitor ticket progress and ensure timely issue resolution.
- Manage and optimise GCP costs and infrastructure responsibilities.
- Ensure infrastructure supports efficient and reliable data extraction, transformation, and loading processes.
Competencies
- Strong sense of ownership and accountability.
- Excellent problem-solving and analytical thinking skills.
- Ability to simplify complex technical requirements and environments.
- Strong planning, organisational, and multitasking abilities.
- High attention to detail and accuracy.
- Ability to work effectively in a fast-paced and changing environment.
- Curious mindset with a passion for analysing and solving problems.
- Strong teamwork and collaboration skills.
- Excellent verbal and written communication skills.
- Self-motivated and passionate about technology, people, and business processes.
If you are ready for the next exciting step in your career, and would like to apply, please send us your updated CV to review.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,087,771 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Data Science
Similar stack
Same company
South Africa
Senior Lead Clinical Data Science Programmer
2 days ago
In office · Full-Time · Bachelor's Degree · Johannesburg
Python
SQL
Apply
Senior Data Engineer
13 days ago
In office · Full-Time · Centurion
Python
SQL
Python
pySpark
Databases
Databricks
AI/ML
Spark
DevOps
Terraform
Azure
CI/CD
Git
Analytics
ETL/ELT
Fivetran
Azure Data Factory
Management
Agile
Apply
Oracle PL/SQL Developer
13 days ago
In office · Full-Time · South Africa
JavaScript
PHP
TypeScript
SQL
Databases
MySQL
PostgreSQL
Oracle
MS SQL
Frontend
Angular
JQuery
DevOps
Rest API
Azure DevOps
Azure
CI/CD
AWS
SOAP
Management
Agile
Apply
Data Engineer
13 days ago
Remote (South Africa) · Full-Time · Cape Town
SQL
Analytics
Tableau
Power BI
SSIS
Apply
Senior Data Engineer
15 days ago
In office · Full-Time · Cape Town
Python
SQL
AI/ML
Prompt Engineering
DevOps
Rest API
Terraform
GCP
Helm
Azure
CI/CD
AWS
Docker
Kubernetes
Bitbucket
GitHub
GitLab
Analytics
ETL/ELT
Apply
External Sales Representative - Johannesburg
11 hours ago
$11k per year (gross) · In office · Full-Time · South Africa
Apply
In office · 5+ years exp · Bachelor's Degree · South Africa
Python
JavaScript
SQL
Analytics
Master Data Management
Life Sciences
GMP
GLP
LIMS
MedTech
CAPA
Apply
Apply
Cleaner: Traffic Support Services
1 day ago
$8.7k – $10k per year (gross) · In office · South Africa
Apply
This is one of many
2,087,771 more open roles from verified company boards, updated every day.

