
Data Engineer (Contract) - Gauteng/Hybrid - ISB1202053
- Gauteng
- Permanent
- Full-time
COMMENCEMENT: 01 October 2025LOCATION: Hybrid: Midrand/Menlyn/Rosslyn/Home Office rotationTEAM: Enterprise Data Services, Platforms - Quality, Motorbike, Purchasing & Supplier, Marketing & Research, Finance, Sales, Customer, Customer Support, ITO and OTDQualifications/Experience
- Relevant IT/Business/Engineering Degree
- Certifications (preferred): AWS Certified Cloud Practitioner, AWS Certified SysOps Associate, AWS Certified Developer Associate, AWS Certified Architect Associate, AWS Certified Architect Professional, Hashicorp Certified Terraform Associate
- Terraform
- Python 3x
- SQL - Oracle/PostgreSQL
- Py Spark
- Boto3
- ETL
- Docker
- Linux/Unix
- Big Data
- Powershell/Bash
- Group Cloud Data Hub (CDH)
- Group CDEC Blueprint
- Glue
- CloudWatch
- SNS
- Athena
- S3
- Kinesis Streams (Kinesis, Kinesis Firehose)
- Lambda
- DynamoDB
- Step Function
- Param Store
- Secrets Manager
- Code Build/Pipeline
- CloudFormation
- Business Intelligence (BI) Experience
- Technical data modelling and schema design ("not drag and drop")
- Kafka
- AWS EMR
- Redshift
- Experience in working with Enterprise Collaboration tools such as Confluence, JIRA etc
- Experience developing technical documentation and artefacts
- Knowledge of data formats such as Parquet, AVRO, JSON, XML, CSV etc
- Experience working with Data Quality Tools such as Great Expectations
- Experience developing and working with REST APIs is a bonus
- Basic experience in Networking and troubleshooting network issues
- Demonstrate expertise in data modelling Oracle SQL
- Exceptional analytical skills analysing large and complex data sets
- Perform thorough testing and data validation to ensure the accuracy of data transformations
- Strong written and verbal communication skills, with precise documentation
- Self-driven team player with ability to work independently and multi-task
- Experience building data pipeline using AWS Glue or Data Pipeline, or similar platforms
- Familiar with data store such as AWS S3, and AWS RDS or DynamoDB
- Experience and solid understanding of various software design patterns
- Experience preparing specifications from which programs will be written, designed, coded, tested and debugged
- Strong organizational skills
- Data Engineers are responsible for building and maintaining Big Data Pipelines using Group Data Platforms.
- Data Engineers are custodians of data and must ensure that data is shared in line with the information classification requirements on a need-to-know basis.
- Data Engineers are also expected to: Stay up to date with the latest data engineering tools, technologies, and industry trends.
- Identify opportunities for process improvements and automation to enhance the efficiency and reliability of data pipelines.
- Explore and evaluate new data engineering approaches and technologies to drive innovation within the organisation.
- Mentor, train and upskill members in the team.
- South African citizens/residents preferred. Valid work permit holders will be considered.
- By applying, you consent to be added to the database and receive updates until you unsubscribe.
- If you do not receive a response within 2 weeks, please consider your application unsuccessful.