Mid-Level Data Engineer

2 weeks ago


Johannesburg Gauteng, South Africa Kaelo Full time R600 000 - R1 200 000 per year

Company Description

Kaelo provides essential healthcare solutions ensuring the physical and psychosocial wellbeing of all South Africans towards lasting social change. Kaelo meets the Healthcare needs of Corporate and Retail clients across South Africa – products offerings include Medical Insurance, Medical Aid, Gap Insurance, Kaelo Money and employee assistance programmes.

Job Description

Seeking a talented and results-oriented Mid-Level Data Engineer to join our growing team. In this pivotal role, you will play a key role in designing, developing, and maintaining our data infrastructure, ensuring the efficient and reliable flow of data to support critical business needs. You will collaborate with data analysts, data scientists, and other stakeholders to translate business requirements into robust data solutions, ultimately driving data-driven decision making across the organization.

Job requirements:

  • Design, implement and manage scalable data pipelines ensuring optimal performance using best practices and industry-standard tools and technologies.
  • Manage and maintain the ELT/ETL processes.
  • Develop, manage and maintain the data warehouse, its architecture, integrations, schemas, scripts and automations
  • Automate data processing tasks to improve efficiency and reduce manual work.
  • Develop and implement data quality checks, proactive monitoring processes and maintenance activities on the data warehouse to ensure data integrity and accuracy.
  • Develop, manage and maintain the Data infrastructure which includes the test, pre-production and production environments for the data warehouse.
  • Implement a secure data framework that meets business needs
  • Storing of Data in a secure and efficient manner and ensuring tight controls on access to data
  • Work closely with data analysts and scientists to understand data requirements and translate them into technical specifications.
  • Troubleshoot data-related issues and identify root causes to ensure consistent data delivery.
  • Create documentation and processes for clear communication and knowledge transfer.
  • Develop and maintain the data architecture and validations as part of the enterprise architecture project to ensure backend systems to ensure compliance.
  • Deliver on projects and adopt a project-based delivery model.
  • Stay up-to-date on emerging data technologies and trends and continuously seek opportunities to improve the organization's data infrastructure.
  • Perform any other duties and responsibilities as assigned to support the team's objectives and the organisation's data needs.

Location and Work Model

This is a primarily office-based role; however, a hybrid work model for limited days can be explored based on performance.

Qualifications

Qualification:

  • Bachelor's degree in Statistics, Mathematics, Computer Science, or a related field.

Knowledge/Experience:

  • Minimum of 3 years of experience as a Data Engineer or similar role.
  • Proven experience in designing, developing, and deploying data pipelines.
  • Three or more years of experience with Python, SQL, PostgreSQL and data visualization/exploration tools such as Power BI or Looker
  • Experience with data warehousing and data modelling concepts.
  • Excellent problem-solving and analytical skills with a data-driven approach.
  • Ability to work on a dynamic, analytical-oriented team that can work on concurrent projects.

Additional Information

Personal Attributes

  • Excellent problem-solving skills backed by solid technical knowledge.
  • Excellent customer service and communication skills, with the ability to explain technical concepts to non-technical users.
  • Excellent organisational and time-management skills, with the ability to manage multiple priorities in a fast-paced environment.
  • A versatile and service-oriented mind-set.
  • Good communication skills.
  • Understands the importance of documentation.
  • Open to learn, but also willing to teach.


  • Johannesburg, Gauteng, South Africa Gig Engineer Full time R250 000 - R500 000 per year

    Gig Engineerisseeking2x Junior to Mid-level skilled SharePoint developersfor its client in the banking sector.Contract Duration:From 1 February to 31 December 2026Location:The resources would initially be onsite to meet and integrate with the existing SharePoint team; thereafter, they would be remote unless required onsite for meetings and/or...


  • Johannesburg, South Africa Data Centrix Full time

    Requirements - Minimum 5 years in a data-centric environment working in either SQL Data-Warehousing, - Analytics or as a dedicated Data-Modeller. - Above average TSQL and SQL server skills. - Logical, and Physical Data-Modelling Expertise. - Experience with Forward and Reverse Engineering of Existing Databases. - Good understanding of Star Schemas, Snowflake...


  • Johannesburg, South Africa Gig Engineer Full time

    Changing the way the world works @ Gig Engineer | Founder | MBA | Engineer | Jedi Gig Engineer is seeking an experienced Senior Process Engineer to lead process development and optimisation efforts on behalf of its client, dedicated to advancing nuclear fuel technologies for next-generation reactors. In this role, you will oversee the design, implementation,...

  • Data Engineer

    4 days ago


    Johannesburg, South Africa Level-Up Full time

    We are seeking a skilled Data Engineer to design, develop, optimize, and manage robust, highly available data analytics infrastructure, reports, and data models. This role drives the delivery of high-quality data analytics solutions for data ingestion, storage, consumption, and management to generate actionable insights. Reporting to the Technical Team Lead...

  • Data Engineer

    18 hours ago


    Johannesburg, South Africa Level-Up Full time

    We are seeking a skilled Data Engineer to design, develop, optimize, and manage robust, highly available data analytics infrastructure, reports, and data models. This role drives the delivery of high-quality data analytics solutions for data ingestion, storage, consumption, and management to generate actionable insights. Reporting to the Technical Team Lead...

  • Data Engineer

    2 weeks ago


    Johannesburg, South Africa Eduvos Full time

    Data Engineer Purpose of the role The Data Engineer role at Eduvos reports to the National Manager: Data and BI, and is responsible for designing, building, and maintaining scalable data pipelines and architecture. The role includes supporting both batch and real-time data processing to ensure data is readily available for analytics and reporting, and the...


  • Johannesburg, South Africa Network Recruitment Full time

    Mid-Level Back-End PHP Developer (Remote South Africa)An established global technology organization is seeking a Mid-Level Back-End PHP Developer to join its growing engineering team. This is an exciting opportunity to work with modern frameworks, scalable applications, and a collaborative, forward-thinking technical team.Youll play a key role in building...

  • Senior Data Engineer

    3 weeks ago


    Johannesburg, South Africa First Technology Digital Full time

    About First Technology Digital First Technology Digital is a future enablement partner specializing in product and software development, digital transformation consulting, and the design, development, and deployment of enterprise solutions to international clients. Job Title Senior Data Engineer This is a full-time on-site role located in Johannesburg or...

  • Data Engineer

    2 weeks ago


    Johannesburg, South Africa Lexisnexis Legal Full time

    Join to apply for the Data Engineer role at LexisNexis Legal. Are you ready to take your data engineering career to the next level? We are on the lookout for talented individuals to join our innovative team and work on cutting-edge projects that make a real impact. Virtual Recruitment Drive 24th & 25th July – Complete assessments, interviews, and find out...

  • Mid-Level Developer

    1 week ago


    Johannesburg, Gauteng, South Africa Headhunters Full time R90 000 - R150 000 per year

    Our Client in the Network Industry is seeking to employ a Mid - Level Developer (Back end primarily/light Full-Stack) to their team based in Rosebank, Johannesburg.Requirements:3–6+ years engineering experience.Strong Python skills.Strong Linux administration experience.Docker & containerisation experience.MQTT device-messaging experience.Git/GitHub &...