Vacancy Details
Employer: Praesignis (Pty) Ltd
- Our client in the banking industry is looking for a Data Enigneer to join their team!
- Design, develop, and maintain data pipelines (batch and/or streaming).
- Build and optimise data integration processes from multiple data sources.
- Develop and manage data models to support analytics and reporting.
- Ensure data quality, accuracy, and reliability through validation and monitoring.
- Implement and maintain ETL/ELT workflows.
- Optimise 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 optimisation.
- 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 modelling (star schema, snowflake schema, dimensional modelling)
- Experience with version control (Git)
- Familiarity with CI/CD pipelines for data workloads
- Relational and NoSQL databases
- File-based data formats (Parquet, Avro, JSON, CSV)
- Data streaming concepts (Kafka, Event Hubs, Kinesis – advantageous)
- Performance tuning and query optimisation
Role Overview:
A Data Engineer is responsible for designing, building, and maintaining 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 initiatives.
Key Responsibilities:
Required Skills & Experience:
Technical Skills:
Data & Platform Knowledge:
3 people have applied for this job. 146 people have viewed this job.
Similar Jobs
Data Engineer/Data Scientist
- Johannesburg
- Job Type: Permanent
- Posted 20 Jan 2026 | 4 Days left
SENIOR DATA ENGINEER
- Johannesburg
- Job Type: Contract
- Posted 18 Mar 2026 | 61 Days left
Data Engineer
- Western Cape
- Job Type: Permanent
- Posted 02 Mar 2026 | 45 Days left
Data Engineer
- KwaZulu-Natal
- Job Type: Permanent
- Posted 02 Mar 2026 | 45 Days left
More Jobs at Praesignis (Pty) Ltd
Software Development Manager
- Sandton
- Job Type: Permanent
- Posted 17 Mar 2026 | 21 Days left
Software Developer
- Sandton
- Job Type: Contract
- Posted 16 Mar 2026 | 24 Days left
IT Technician
- Centurion
- Job Type: Permanent
- Posted 06 Mar 2026 | 52 Days left
Field Services Project Manager (IT/Networking)
- Centurion
- Job Type: Contract
- Posted 06 Mar 2026 | 21 Days left