About the position
Our client is seeking an Intermediate Data Engineer for an in-office role based at Pretoria HQ.
Key Requirements
- Qualification: Bachelor's Degree in Computer Science, IT, Data Engineering, or related field (or equivalent practical experience).
- Experience: 3-5 years in data engineering or similar role.
- Proficiency in Python and SQL for data manipulation and pipeline development.
- Experience with ETL/ELT tools (e.g., Apache Airflow, Talend) and data modeling.
- Familiarity with cloud platforms (AWS, Azure, or GCP).
- Knowledge of relational and NoSQL databases (SQL Server, PostgreSQL, MySQL, MongoDB).
- Experience in performance optimisation, data quality, and governance.
- Ability to mentor junior engineers and collaborate with analysts, developers, and business stakeholders.
- Nice to have: Big Data frameworks (Hadoop, Spark, ClickHouse), event-driven architectures (Kafka, Kinesis), dashboarding tools (Power BI, Tableau), fintech or transactional systems experience.
Should you meet the requirements for this position, please email your CV to [Email Address Removed] You can also contact the IT team on [Phone Number Removed]; or visit our website at [URL Removed] NOTE: When replying to the advert, also include the reference number in the subject line. Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.
Desired Skills:
- Python
- SQL
- ETL
- AWS
- Power BI