2,236,693open jobs
144,042companies
255,902added this week
Browse all
Location
In office (South Africa)
Employment
Contractor

First seen by Alion on Nov 10, 2026.

Overview
Company
Impact
Profile match
Swan iT Recruitment is a recruitment agency that places professionals with client employers. It advertises vacancies for clients in areas such as data architecture, service delivery and IT management. The company is headquartered in South Africa.
Introduction

An opportunity is available for an experienced Data Engineer to join a dynamic data engineering team. The successful candidate will be responsible for combining software, systems and data to extract meaningful insights from raw data, ensuring data availability, integrity and optimal performance.

The role involves working closely with data scientists, analysts and other stakeholders to design, develop and maintain data integration pipelines, data layers and data warehouse solutions. The ideal candidate will have strong ETL and data warehouse experience, sound SQL and programming skills, and exposure to cloud platforms.

Duties & Responsibilities

Client and Requirement Analysis

  • Understand and analyse client requirements and business needs.

  • Identify, analyse, visualise and interpret supporting data to propose effective solutions.

Design and Development

  • Design and develop data layers to support Big Data analytics.

  • Architect data integration pipelines and ensure successful extraction, transformation and loading (ETL) of data from various sources.

  • Analyse specifications and data to design data warehouse and product layers.

  • Develop, test and maintain data pipelines and layers, ensuring quality and optimal performance.

  • Create and maintain technical documentation.

  • Support existing solutions within GCP and Oracle environments.

  • Conduct peer reviews and comply with SDLC processes and documentation standards.

Team Collaboration and Support

  • Participate actively in the product team, providing cross-training and mentorship where required.

  • Collaborate with data scientists, analysts, stakeholders and the wider team.

  • Provide timely project and task status updates.

  • Log change requests and accurately record time.

  • Participate in standby rotations.

Quality and Operational Management

  • Take responsibility for delivering quality solutions that provide business value.

  • Drive ticket progress and ensure timely resolution.

  • Manage GCP costs and related IT responsibilities.

  • Ensure the successful creation and maintenance of infrastructure required for the extraction, transformation and loading of data from a wide variety of sources.

Desired Experience & Qualification
  • Bachelor's degree in Computer Science, Information Technology, Engineering or a related field.

  • 4–6 years' experience in data warehousing and ETL.

  • Knowledge of cloud platforms such as AWS, Azure or Google Cloud and their associated data services.

  • Strong SQL skills and experience working with relational databases such as Oracle, PostgreSQL, MySQL or SQL Server.

  • Experience with dimensional modelling and data analysis.

  • Understanding of version control systems such as SVN or GIT.

  • Proficiency in programming languages and scripting, including Python, Java, Korn shell scripting and SQL.

  • Broad understanding of different Software Development Life Cycles (SDLCs).

  • Exposure to Agile methodologies.

  • Experience with data visualisation tools and exposure to the retail industry would be advantageous.

Key Competencies

  • Ownership and accountability.

  • Strong problem-solving and critical-thinking abilities.

  • Effective planning and organisational skills.

  • Excellent attention to detail and communication skills.

  • Ability to manage multiple tasks and adapt to changing priorities in a fast-paced environment.

  • Curiosity and an interest in analysing problems and developing solutions.

  • Strong teamwork and collaboration skills.

  • Self-driven, with a passion for new technologies.

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,236,693 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.
Create a free account Continue with Google
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
Remote (South Africa) · Full-Time · Johannesburg
Python
SQL
Databases
Snowflake
DevOps
Azure DevOps
GitHub Actions
Azure
CI/CD
ArgoCD
Git
AWS
Docker
Kubernetes
AWS Lambda
GitHub
Amazon S3
Cybersecurity
Wiz
Management
Agile
Scrum
Kanban
Apply
Hybrid · Full-Time · Cape Town
Python
SQL
Databases
Snowflake
Amazon Redshift
AI/ML
NLP
Amazon SageMaker
Machine Learning
DevOps
AWS
AWS Lambda
Amazon S3
Analytics
Power BI
Apply
Senior Data Scientist 8 hours ago
In office · Full-Time · Centurion
Python
SQL
AI/ML
Machine Learning
Apply
In office · Full-Time · Johannesburg
Python
SQL
AI/ML
Machine Learning
Analytics
Power BI
ETL/ELT
Microsoft Excel
Management
Agile
Apply
In office · Full-Time · 6+ years exp · Cape Town
Analytics
Power BI
Management
SharePoint
Apply
Equity · In office · Full-Time · South Africa
Apply
In office · 2+ years exp · South Africa
Apply
In office · Contractor · South Africa
Apply
In office · 2+ years exp · South Africa
Apply
Operator Gr4: Bobcat 8 hours ago
In office · 1+ year exp · Johannesburg
Apply
See all jobs
This is one of many
2,236,693 more open roles from verified company boards, updated every day.