Data Engineer
TFG South Africa · Western Cape
Job description
About the role
The Data Engineer designs, implements and maintains the data infrastructure used by the Insights team to analyse data and derive insights. Working with Engineering Leads, Data Architects and other stakeholders, the engineer ensures data is properly sourced, stored and accessible, and extracts maximum predictive value from data assets.
Key responsibilities
- Design, develop, test and maintain ETL data pipelines to extract, transform and load data into a data warehouse or data lake, including quality checks, optimisation and troubleshooting.
- Build and maintain lakehouse (medallion) pipelines, monitor ETL jobs and develop data connectors and integrations with databases, APIs and flat files.
- Design data models and database schemas, modernise legacy on-premises environments to cloud-native platforms such as Databricks, tune queries and implement data streaming and real-time processing.
- Build dashboards and BI reports (e.g. with PowerBI, Tableau or Pyramid Analytics), analyse data for trends and share insights with stakeholders.
- Ensure compliance with data privacy policies, maintain data governance policies and standards, audit data access, and implement disaster recovery and business continuity plans.
- Collaborate with Engineering Leads, Architects, Analysts and Scrum Masters, and communicate pipeline status and progress.
Required profile
- At least 3 years of relevant IT experience or related qualification.
- 3+ years of data pipeline design and development experience.
- Experience with production BI environments and tools such as PowerBI, Tableau or Pyramid Analytics.
- Advantageous: Databricks Certified Data Engineer Associate, Azure certifications, retail/finance/customer/HR domain experience, mentoring experience, and exposure to .NET Entity Framework.
Required skills
- Proficiency in Python and/or SQL; RDBMS experience (SQL Server, MySQL, PostgreSQL).
- Scripting with PowerShell, Bash or Python for automation; unit and integration testing.
- Advantageous: Azure data technologies, Azure DevOps, Git, CI/CD, Docker, Kafka, Hadoop, Delta Lake and PySpark.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 3 hours ago
Expires 1 month from now
1 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
TFG South Africa
Western Cape
Related job offers
-
Application Support Specialist III (BI Applications)
TFG South Africa Western Cape -
Application Support Specialist II
TFG Infotec Western Cape -
Data Analyst – ESG & Sustainability Reporting
TFG South Africa Western Cape -
Data Governance and Privacy Manager
oldmutual Johannesburg -
IT and Cybersecurity Risk Manager
oldmutual Johannesburg