
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading insurance firm is seeking a Data Engineer (Contractor) to design and maintain high-quality data solutions. The ideal candidate has 3-5 years of experience in Data Engineering, solid SQL skills, and familiarity with Oracle databases and Azure Databricks. This is a contract role with potential for extension, and offers a unique opportunity to work on data solutions for clients in the financial services sector.
Job Postings in Johannesburg (Data Engineer roles)
Showing 19 Data Engineer jobs in Johannesburg
Johannesburg, Gauteng The Legends Agency
Posted 20 days ago
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.
Apply 35 years of experience as a Data Engineer to deliver robust, efficient data solutions.
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.
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.
Is this job a match or a miss?
Johannesburg, Gauteng The Legends Agency
Posted 16 days ago
Location : Remote (South Africa); Salary : R18, – R25, per month depending on experience; Hours : 8am–5pm SAST
International software development company, Quintessence data toolkit for asset management firms; expanding to the UK.
Focus on smarter data integration and modelling.
Provide technical and analytical support to ensure Quintessence implementations run smoothly and meet SLA requirements.
Client‑facing technical role with growth opportunities in financial data integration and analytics.
Minimum 2 years of experience in data analysis, modelling, and troubleshooting
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 the financial markets
Build and maintain end‑to‑end data service solutions and integrations
Develop queries combining multiple data sources while ensuring data integrity
Recommend improvements to data reliability, efficiency, and quality
Provide structured feedback to development teams on functionality and issues
Design user interfaces for data uploads and visualisation
2+ years of experience working with data in a technical support or engineering role
Degree in Statistics, Mathematics, Engineering, Informatics, or related field
Strong SQL and Excel skills, plus a programming language such as Python (essential)
Exposure to data visualisation tools (Power BI, Tableau, or QlikView) (advantageous)
Knowledge of APIs, ETL processes, or data warehousing (advantageous)
Background in financial services or asset management (distinct advantage)
Client‑focused mindset with excellent communication skills
Ability to multitask, manage competing priorities, and meet deadlines
Is this job a match or a miss?
Johannesburg, Gauteng Visi Select
Posted today
Location : Remote (supporting an international client); Salary : R95, – R, per month; Contract : 6 Months
Design & optimise data pipelines and ETL processes
Work with AWS services : S3, Glue, Redshift, DBT, Spark, Terraform
Support cloud integration and modernisation projects
Ensure system performance, monitoring & reliability
Enforce data security, governance, and compliance standards
Collaborate with global, cross‑functional teams
5+ years' experience as a Data Engineer (Intermediate–Senior)
Hands‑on expertise in AWS data services
Strong SQL, data modelling, and pipeline management skills
Familiarity with CI / CD, Git, and infrastructure‑as‑code
Excellent collaboration and problem‑solving skills
Competitive contract compensation; Work with cutting‑edge AWS technologies; Collaborate with international teams
Is this job a match or a miss?
Johannesburg, Gauteng A 1L Realization (Pty) Ltd
Posted 16 days ago
Bachelor of Science, Computer Science, Big Data, Database Administration or related fields
3+ years in Advanced Data Engineering
Experience with on‑premises and cloud data pipelines (M. Fabric)
SQL, Python, R or Power BI; knowledge of Oracle, Teradata, Snowflake
Experience in data warehousing and ETL; Yellowfin knowledge is beneficial
Experience with telecommunications / financial services or Fintech is a plus
Client‑focused mindset with excellent communication
Is this job a match or a miss?
Bedfordview, Gauteng R - R
Posted today
All postings include standard requirements; some items reference Access Bank and other clients.