
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A data and technology consultancy is seeking a skilled Data Engineer to design, build, and maintain high-quality data solutions for a leading insurance client. The ideal candidate will have 3-5 years of experience in data engineering, strong skills in SQL and Azure, and a collaborative mindset. This full-time role offers remote flexibility and is crucial in transitioning to modern cloud-based data infrastructures. Join a team where your expertise will significantly impact financial services outcomes.
Job Description
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.
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.
Parktown, Gauteng
MJM Recruitment
Posted today
Full‑time
To lead the design, development, and governance of the company’s enterprise data infrastructure, transitioning from the current SSIS‑based ETL environment to a modern, scalable, Azure‑based cloud data warehouse.
This role is strategic and collaborative, requiring close engagement with business leaders, BI developers, analysts, and IT teams to ensure data solutions are business‑aligned, governance‑compliant, and ready for advanced analytics.
As a senior member of the team, the role will mentor junior data engineers, influence architectural decisions, and champion best practices across the organisation.
Johannesburg, Gauteng
The Legends Agency
Posted 17 days ago
Remote
Play a key role in supporting clients with data‑driven solutions in a growing international software company.
Remote (South Africa) | R18, - R25, per month depending on experience | 8am-5pm SAST
Our client is an international software development company, creator of Quintessence, a specialist data toolkit widely used by asset management firms in South Africa and now expanding into the UK.
Their mission is to transform investment research processes through smarter data integration and modelling.
The team is young, dynamic, and passionate about tackling complex data challenges while delivering customised solutions tailored to client needs.
As a Client Support Data Engineer, you will provide technical and analytical support to ensure client implementations of Quintessence run smoothly and meet SLA requirements.
You will work closely with both internal teams and clients, troubleshooting issues, managing data requirements, and building solutions that enhance reliability, efficiency, and usability.
This is a client‑facing technical role with significant opportunity to grow your expertise in financial data integration and analytics.
Johannesburg, Gauteng
Visi Select
Posted today
Temporary
Location : Remote (supporting an international client)
Contract Duration : 6 Months (Immediate Start)
Compensation : R95, – R, per month
We're looking for an experienced AWS Data Engineer (Intermediate to Senior) to join our client's global team.
What you'll do :
Collaborate with global, cross‑functional teams.
What we're looking for : 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.
Why join?
A 1L Realization (Pty) Ltd
Johannesburg, Gauteng
Posted 17 days ago
Experiences :
Strong technical skills in data manipulation, analysis, and visualization tools such as SQL, Python, R or Power BI.
Knowledge of database systems (e.g., Oracle, Teradata, or Snowflake) and cloud data platforms (e.g., AWS, Azure, or GCP).
Excellent communication and stakeholder management skills, with the ability to translate technical concepts into actionable insights for non‑technical audiences.
Experience in the telecommunications / Financial Services or Fintech Companies or related fields is a plus.
Advanced analytical skills with the ability to translate data into actionable insights and strategic recommendations.
Demonstrated ability to collaborate effectively with cross‑functional teams and external partners to achieve business objectives.
Excellent written and verbal communication skills.
Understanding emerging markets
Experience at the management level in the financial sector
Willing and flexible to travel within Africa
Bedfordview, Gauteng
R - R Y On Point HR & Talent Solutions
Posted today
The Data Engineer will be responsible for driving, designing and building scalable ETL systems for a big data warehouse to implement robust & trustworthy data to support high performing ML algorithms, predictive models and support real‑time data visualisation requirements across the organisation to enable self‑help analytics.
Systematic solution design of the ETL and data pipeline inline with business user specifications.
Develop and implement ETL pipelines aligned to the approved solution design.
Ensure data governance and data quality assurance standards are upheld.
Deal with customers in a customer centric manner.
Effective Self‑Management and Team work.
Qualifications
Completed IT Related Degree
5‑10 years' Experience and understanding in designing and developing data warehouses according to the Kimball methodology.
Adept at design and development of ETL processes.
SQL development experience, preferably SAS data studio and AWS
The ability to ingest / output CSV, JSON and other flat file types and any related data sources.
Proficient in Python or R or willingness to learn.
Experience within Retail, Financial Services and Logistics environments.
Must have Key Skills / Technologies :
Primary Technologies (outside SAP) :
AWS and Redshift
Data Source : SAP (ERP system)
Credit Modeling : SAS (most current models in production)
Python
The Data Engineer will oversee the department's data integration work, including developing a data model, maintaining a data warehouse and analytics environment, and writing scripts for data integration and analysis.
You will also collaborate with other technical teams and business stakeholders to ensure our data management practices align with business goals and industry standards.
This position involves working effectively with the business units with the primary mandate of enabling them with insights and decision support capabilities to drive good quality business decisions.
As a Data Engineer, you will also be responsible for researching and implementing new technologies and methodologies to improve our data infrastructure and processes.
You will also be expected to mentor and coach junior team members and contribute to the development of our data engineering strategy and roadmap.
Requirements
Operational Delivery :
Gathers business requirements, executes projects and derives business insights.
Collects data and builds fit for purpose dashboards and reports based on requirements.
Troubleshooting of data issues and providing fit for purpose solutions with data engineering best practices.
Complete projects / tasks assigned or working with other staff (internal / external) and following up on assigned projects / tasks.
Partnering with business stakeholders to unpack data management requirements and design for future requirements based on future needs.
Collaborate with stakeholders across the organization to ensure data quality, accuracy, and security.
Lead and manage a team of data engineers responsible for designing, building, and maintaining robust data infrastructure and systems.
Design and implement robust Extract Transform Load (ETL) frameworks and processes.
Design and implement robust data integration strategies and processes.
Develop and implement data management (architecture and 1/3 o integration) policies, procedures, and best practices Manage data engineering projects and ensure timely delivery of high‑quality results.
Develop and implement databases, data collection systems and enable data analytics.
Acquire and integrate data from different sources and enable integrated reporting.
Recruit, train, and mentor data engineering team members to promote growth and professional development.
A Degree, or Higher National Diploma, or equivalent certification in an analytical field, e.g. Informatics, Data Science, Commerce Certification advantageous (SQL, Data Engineering, Architecture, Ab Initio etc.)
EDUCATION and / or EXPERIENCE :
4-7 years of experience in data engineering or a related field.
Data warehousing and integration experience.
Ability to perform complex data analysis and data deep dives.
Experience in building large data repositories.
Excellent visualization skills and data storytelling capability.
Ab Initio experience of the ETL (GDE), Express.
IT, Metadatahub Knowledge of cloud computing platforms (GCP, AZURE, AWS).
Strong knowledge of data management concepts and technologies, including data modelling, ETL, data warehousing, and data visualisation.
Knowledge of business processes, IT processes, data, and associated applications.
Experience analysing and breaking down problems and information using structured frameworks and methodologies.
Robust skills in documentation creation with a high attention to detail including planning and organisation.
Ability to think analytically and conduct customer‑facing communications.
All appointments will be made in line with Access Bank’s Employment Equity plan.
The Bank supports the recruitment and advancement of individuals living with disabilities.
In order for us to fulfil this purpose, candidates can disclose their disability information on a voluntary basis.
The Bank will keep this information confidential unless we are required by law to disclose this information to other parties.
Employees who apply and do not hear from HR within 30 days of the closing date may assume that their application was not successful, and we thank you for applying.