Enable job alerts via email!

Data Engineer

Goldman Tech Resourcing

Johannesburg

Remote

ZAR 200 000 - 300 000

Full time

Today
Be an early applicant

Job summary

A data engineering consultancy seeks a Data Engineer (Contractor) to design and maintain scalable data solutions for an insurance client. The role requires 3-5 years of experience and involves optimizing data pipelines with Azure Databricks and ensuring data integrity. Strong SQL skills and experience with Oracle databases are essential. This is a 12-month role with the possibility of extension in a remote-first setting.

Qualifications

  • 3 to 5 years of hands-on Data Engineering experience.
  • Proven experience working with Oracle database environments.
  • Solid SQL and data modeling capabilities.

Responsibilities

  • Develop, maintain, and optimize data pipelines using Azure Databricks.
  • Integrate and manage Oracle databases for optimal performance.
  • Collaborate with cross-functional teams to ensure data quality.

Skills

Data Engineering
SQL
Oracle Database
Azure Databricks
Problem-solving

Education

Bachelor’s degree in Computer Science or related field

Tools

Azure Data Factory
Azure SQL
Data Lake Storage
Job description
Overview

Showing 19 Data Engineer jobs in Johannesburg. Johannesburg, Gauteng The Legends Agency. Posted 21 days ago.

Job Description – Data Engineer (Contractor) – Insurance Client

About Our Client

Our client is a specialist data and technology consultancy, delivering innovative solutions that empower financial services businesses to make smarter, faster decisions. With a strong focus on advanced analytics, AI integration, and cloud-first design, the team partners with leading insurers and financial institutions to drive transformation. They offer a collaborative, remote-first culture where your expertise will directly impact business outcomes.

The Role: Data Engineer (Contractor)

This contract role is key to designing, building, and maintaining high-quality, secure, and scalable data solutions for a leading insurance client. You'll work across modern data platforms and cloud environments, enabling accurate insights and supporting analytics and machine learning initiatives. The role is initially a 12-month contract, with strong potential to extend based on performance and project needs.

Key Responsibilities

  • Develop, maintain, and optimize data pipelines using Azure Databricks.
  • Integrate and manage Oracle databases to ensure optimal security and performance.
  • Write and optimize SQL, applying strong data modeling principles.
  • Collaborate with cross-functional teams to ensure data quality, accessibility, and scalability.
  • Support machine learning and analytical initiatives in the insurance domain.
  • Monitor, troubleshoot, and enhance existing data infrastructure.

About You

  • 3 to 5 years of hands-on Data Engineering experience.
  • Proven experience working with Oracle database environments.
  • Solid SQL and data modeling capabilities.
  • Experience in insurance or broader financial services is advantageous.
  • Strong problem-solving mindset, with the ability to work independently in a remote-first setup.
  • Collaborative team player with excellent communication skills.
Job Description – Data Warehouse/ETL and Azure Focus

Overview

Content covers senior data engineering responsibilities for transitioning from SSIS-based ETL to a modern Azure-based data warehouse, governance, and collaboration with BI leaders. Role includes mentoring, architectural input, and governance excellence.

Key Responsibilities

  • Lead architectural design and implementation of an Azure-based data warehouse.
  • Oversee optimisation of SSIS-based ETL during transition.
  • Own data governance framework (quality, security, lineage, access).
  • Collaborate with BI/IT leadership to define data platform strategy.
  • Mentor junior engineers and lead solution delivery.

Minimum Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Data Engineering, or related field (Master’s preferred).
  • 5+ years in data engineering; strong SQL (T-SQL preferred) and data modeling; experience with SSIS, Azure Data Factory, Azure Synapse, Azure SQL, Data Lake Storage; data governance and data modeling experience (Kimball/Star Schema/Snowflake).
  • Azure Data Engineer Associate or equivalent, data governance certification helpful.
  • Proven ability to lead and mentor teams; strong communication and stakeholder management.

Is this job a match or a miss?

Johannesburg, Gauteng The Legends Agency. Posted 17 days ago.

Job Description – Client Support Data Engineer

Overview

Remote (South Africa) | R18,000–R25,000 per month depending on experience | 8am–5pm SAST. International software company developing Quintessence, a data toolkit used by asset management firms in SA and expanding to the UK.

The Role: Client Support Data Engineer. You will provide technical and analytical support to ensure client implementations run smoothly and meet SLA requirements, troubleshooting issues, managing data requirements, and building solutions that enhance reliability and usability.

Key Responsibilities

  • Minimum 2 years of data analysis, modelling, and troubleshooting experience.
  • Configure and implement Quintessence software for client environments.
  • Provide 2nd-tier client support, including data enhancements and issue resolution.
  • Understand and manage client data requirements within financial markets.
  • Build and maintain end-to-end data service solutions and integrations.
  • Develop queries that combine multiple data sources while ensuring data integrity.

About You

  • 2+ years of experience in data in a technical support or engineering role.
  • Degree in Statistics, Mathematics, Engineering, Informatics, or related field.
  • Strong SQL and Excel skills; Python experience essential.
  • Exposure to data visualization tools; knowledge of APIs, ETL, and data warehousing a plus.
  • Background in financial services or asset management advantageous.

Is this job a match or a miss?

Johannesburg, Gauteng Visi Select. Posted today.

Job Description – AWS Data Engineer (6-Month Contract)

Overview

Remote with SA-based client. 6-month contract. R95,000–R110,000 per month. AWS Data Engineer (Intermediate–Senior) focused on scalable data pipelines, performance, reliability, and security in cloud systems.

What you’ll do

  • Design and optimise data pipelines and ETL; work with AWS services (S3, Glue, Redshift, DBT, Spark, Terraform).
  • Support cloud integration and modernisation; ensure performance, monitoring, and reliability; enforce data security and governance; collaborate with international teams.

What we’re looking for

  • 5+ years’ experience as a Data Engineer; strong AWS data services; SQL, data modeling, and pipeline management.
  • Experience with CI/CD, Git, infrastructure-as-code.

Why join?

  • Competitive contract compensation; cutting-edge AWS technologies; international teams.

Is this job a match or a miss?

Johannesburg, Gauteng A 1L Realization (Pty) Ltd. Posted 17 days ago.

Job Description – Education/Experience Summary (Sample)

Bedfordview, Gauteng. R800000 – R1200000. On Point HR & Talent Solutions. Posted today.

Qualifications

  • 3-year IT-related degree.

Experience

  • 5–10 years designing and developing data warehouses; Kimball methodology; ETL development with SQL, SAS, AWS; data governance and cloud data platforms.

Skills

  • Data warehousing, ETL, data modeling, SQL, Python; cloud knowledge (AWS/Azure/GCP); strong communication and stakeholder management.

All appointments in line with Employment Equity. Some boilerplate notices retained for compliance.

Is this job a match or a miss?

Sandton, Gauteng. R600000 – R1200000. Posted today. Access Bank Plc.

Job Mission/Objective

Oversee data integration, data warehouse, and analytics environment; mentor and lead data engineering team; drive data governance and best practices. You will design and implement robust ETL frameworks and manage data across multiple sources.

Requirements

  • 5–10 years designing data warehouses (Kimball); ETL development with SQL
  • Experience with AWS, Redshift, SAP, SAS, Python a plus.

Education/Experience

  • 4–7 years in data engineering; data warehousing and integration experience; SQL, Python; cloud platforms (GCP/Azure/AWS).

All other sections

Other postings include Data Warehouse Engineer, job IDs, locations (Bedfordview, Sandton, Johannesburg). Some entries include benefits such as medical aid, provident fund, life cover.

Is this job a match or a miss?

Further opportunities and popular roles are listed; general job search prompts follow.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.