Job Openings Data Engineer (12-month contract)

About the job Data Engineer (12-month contract)

Data Engineer (Contractor)
Work on impactful data projects with a leading insurance client
Johannesburg | R550 per hour | 08:00am to 17:00pm | 12-month contract with extension potential

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

  • 3 - 5 years' 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.

About You

  • 3 - 5 years' hands-on Data Engineering experience.

  • Strong expertise in Azure Databricks.

  • 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.