- Johannesburg
- Salary: On Application
- Job Type: Contract
- Sectors: Finance
- Reference: Y63XVRRV
Vacancy Details
Employer: Ovations Talent Sourcing
-
-
12 Months Contract
Hybrid-Johannesburg
Role Overview
A Data Engineer designs, builds, and maintains scalable data pipelines and platforms that enable reliable data ingestion, storage, processing, and access. The role focuses on transforming raw data into high-quality, trusted datasets that support analytics, reporting, and data science use cases.
Key Responsibilities
- Design, develop, and maintain data pipelines (batch and/or streaming) Build and optimize data integration processes from multiple data sources Develop and manage data models for analytics and reporting
- Ensure data quality, accuracy, and reliability through validation and monitoring Implement and maintain ETL/ELT workflows
- Optimize data storage and query performance Collaborate with data analysts, data scientists, and business stakeholders
- Maintain documentation for data pipelines, schemas, and processes
- Enforce data governance, security, and compliance standards Troubleshoot and resolve data-related issues in production environments
- Support platform scalability, resilience, and cost optimization
Required Skills & Experience
- Technical Skills Strong proficiency in SQL Experience with Python, Scala, or Java
- Hands-on experience with data warehouses (e.g. Snowflake, BigQuery, Redshift, Synapse)
- Experience with ETL/ELT tools (e.g. Airflow, dbt, Azure Data Factory, Informatica) Knowledge of cloud platforms (Azure, AWS, or GCP)
- Understanding of data modeling (star schema, snowflake, dimensional modeling) Experience with version control (Git) Familiarity with CI/CD pipelines for data workloads Data & Platform Knowledge Relational and NoSQL databases File-based data formats (Parquet, Avro, JSON, CSV) Data streaming concepts (Kafka, Event Hubs, Kinesis – advantage) Performance tuning and query optimization
Soft Skills
Strong analytical and problem-solving abilities
Ability to work independently and in cross-functional teams
Clear communication with technical and non-technical stakeholders
Attention to details
-
Required Skills
- Sql
- ETL/ELT Workflows
- Cloud Platforms (Azure, AWS, Or GCP)
Candidate Requirements
Required Skills & Experience
- Technical Skills Strong proficiency in SQL Experience with Python, Scala, or Java
- Hands-on experience with data warehouses (e.g. Snowflake, BigQuery, Redshift, Synapse)
- Experience with ETL/ELT tools (e.g. Airflow, dbt, Azure Data Factory, Informatica) Knowledge of cloud platforms (Azure, AWS, or GCP)
- Understanding of data modeling (star schema, snowflake, dimensional modeling) Experience with version control (Git) Familiarity with CI/CD pipelines for data workloads Data & Platform Knowledge Relational and NoSQL databases File-based data formats (Parquet, Avro, JSON, CSV) Data streaming concepts (Kafka, Event Hubs, Kinesis – advantage) Performance tuning and query optimization
37 people have viewed this job.
Similar Jobs
Mid to Senior Data Engineer
- Gauteng
- Job Type: Contract
- Posted 06 Mar 2026 | 49 Days left
Senior Data Engineer
- Cape Town
- Job Type: Permanent
- Posted 17 Mar 2026 | 62 Days left
Data Engineer
- Western Cape
- Job Type: Permanent
- Posted 02 Mar 2026 | 45 Days left
Data Engineer
- Gauteng
- Job Type: Permanent
- Posted 02 Mar 2026 | 45 Days left
More Jobs at Ovations Talent Sourcing
Cloud O&M Engineer (Huawei Cloud Stack)
- Johannesburg
- Job Type: Contract
- Posted 25 Feb 2026 | 40 Days left
Software Developer II
- Johannesburg
- Job Type: Contract
- Posted 29 Jan 2026 | 13 Days left