Senior ETL Developer – Discovery Health

Senior ETL Developer – Discovery Health | Johannesburg, Gauteng | High-Paying BI Jobs in South Africa

Company: Discovery Health
Location: Johannesburg, Gauteng
Business Unit: Discovery Health
Function: Business Intelligence
Date Posted: 15 May 2025
Contract Type: Permanent
Application Closing Date: 31 May 2025

About Discovery

Discovery is a globally renowned financial services group focused on making people healthier and enhancing and protecting their lives. Built on innovation, Discovery thrives in a high-performance, fast-paced environment where driven professionals can achieve their full potential. As a company that leads with purpose, Discovery is committed to transforming industries and societies by investing in talent, innovation, and shared value.

Role Overview: Senior ETL Developer

Discovery Health is seeking a highly skilled Senior ETL Developer with extensive experience in data warehouse development to join its Business Intelligence division. This is a high-impact role responsible for building, optimizing, and managing complex ETL solutions that support decision-making across the organization. The ideal candidate will also serve as a mentor to junior developers and ensure alignment with enterprise data architecture standards.

This is a senior-level technical position suitable for an individual with deep experience in T-SQL, PL/SQL, SSIS, SSAS, and star-schema modeling, capable of translating intricate business requirements into scalable and maintainable ETL pipelines.

Key Purpose of the Role

To construct high-quality, robust business intelligence solutions by translating BI specifications into efficient and error-free ETL code. The role also includes mentoring junior developers, ensuring code quality, and resolving production data issues in line with the organization’s SLAs.

Key Responsibilities

  • Translate Source-to-Target Mappings (STTM) into executable, optimized ETL code

  • Identify and resolve software and data pipeline issues efficiently

  • Ensure ETL code meets business requirements and performs at scale

  • Release defect-free source code into production environments

  • Lead and support code reviews while coaching junior team members

  • Conduct thorough unit testing and implement fixes for any identified defects

  • Collaborate with BI Analysts to review and refine technical specifications

  • Maintain and monitor production batch executions and resolve failures within SLA

  • Enhance existing ETL architecture and manage changes through to production

  • Participate in design and code reviews, and maintain all code documentation

Technical Knowledge and Tools

  • Deep understanding of SDLC, ITIL processes, and agile methodologies

  • Strong command of SQL Server, Oracle, T/SQL, and PL/SQL

  • Proficiency in Microsoft SSIS, SSAS, and SSRS

  • Familiarity with software architecture and data modeling best practices

  • Experience with Type 2 and Type 3 slowly changing dimensions, waterline handling, and metadata integration

  • Understanding of production system archiving strategies and performance optimization

  • Hands-on experience with hardware resource management, solution architecture, and QA environments

Required Skills and Competencies

Technical Skills:

  • Expert-level SQL development and stored procedure optimization

  • Proficiency in data warehouse solutions on SQL Server and Oracle platforms

  • Dimension modeling, particularly star-schema design

  • Extensive experience with Microsoft BI stack (SSIS, SSAS, SSRS)

  • Strong software testing and debugging capabilities

  • Familiarity with metadata management and batch scheduling

Behavioural Competencies:

  • Results-driven and performance-oriented

  • Strong time management and organizational abilities

  • Excellent communication (verbal and written)

  • Innovative and proactive approach to problem-solving

  • Adaptability to change and fast-moving project environments

  • Ability to mentor, lead, and collaborate with cross-functional teams

Educational Qualifications

  • Essential: Bachelor’s Degree in Engineering, Commerce, Computer Science, or related field

  • Exposure to MOF or other modern development methodologies is advantageous

Experience Required

  • 10 to 15 years in software and ETL development within large-scale enterprise environments

  • At least 10 years’ experience in Data Warehouse code development

  • In-depth experience working with integrated star schemas and performance tuning in BI systems

What Discovery Offers

  • A dynamic, innovative work environment

  • Access to cutting-edge BI technologies and platforms

  • Opportunities for ongoing skills development and training

  • A culture that values innovation, ownership, and collaboration

  • Competitive remuneration and benefits tailored to professionals in tech

Employment Equity Statement

Discovery is an equal opportunity employer. The company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. We actively encourage people with various disabilities to apply.

How to Apply

If you’re a seasoned ETL Developer looking to make a real impact in South Africa’s most innovative health insurer, apply via the Discovery careers portal. Reference the role: Senior ETL Developer – Business Intelligence.

Explore More High-Paying BI & Developer Jobs in South Africa

📢 Apply now

Be the first to comment

Leave a Reply

Your email address will not be published.


*