Senior Data Engineer

3 days ago


Pretoria, South Africa 7087Caea-55C1-4426-B223-F722720D8411 Full time

Advanced SQL Server Development : Strong proficiency in T-SQL, stored procedure design, query optimisation, indexing, and error handling.ETL and Data Warehousing : Expertise in ETL / ELT pipeline design and orchestration for batch and near real-time processing using SQL Server Agent, SSIS, or Azure Data Factory.Data Modelling : Solid understanding of normalised and dimensional modelling (3NF, star, snowflake) and scalable architecture design.Feature Store Development : Ability to design and maintain reusable feature tables supporting machine learning and operational scoring.Data Validation and Quality Assurance : Skilled in implementing validation rules, reconciliation checks, and QA frameworks to ensure data integrity.Data Governance and Security : Strong knowledge of data governance, privacy, and compliance standards; experience maintaining data lineage documentation.Workflow Orchestration : Experience building restartable, traceable workflows with checkpoint and rollback mechanisms.Programming and Scripting : Proficiency in SQL and beneficial experience in Python or R for automation and data manipulation.Cloud Platforms : Familiarity with Azure (preferred) or other cloud platforms such as AWS or GCP for data engineering workloads.Version Control and CI / CD : Exposure to Git and CI / CD pipelines for managing data workflow deployment.Visualisation and Reporting (Beneficial) : Ability to prepare scored or curated data for BI tools such as Power BI.Performance Optimisation : Expertise in performance tuning, query profiling, and indexing strategies to optimise large-scale data operations.Collaboration and Communication : Ability to work effectively across technical and business teams, translating complex requirements into practical data solutions.Education : A tertiary qualification in Computer Science, Information Systems, Data Engineering, Analytics, Mathematics, or Statistics or Matric with 6-8 years of experience in data engineering, database development, or data management in production environments.Proven hands-on experience with SQL Server, including advanced T-SQL development, ETL / ELT workflow design, and performance tuning.Demonstrated delivery of production data solutions—both batch and near real-time—within enterprise environments.Experience in building and maintaining data warehouses, feature stores, and reusable data products.Track record of implementing data governance and quality frameworks, ensuring compliance and traceability.Experience in orchestrating complex data pipelines using SQL Server Agent, SSIS, Airflow, or Azure Data Factory.Familiarity with cloud-based data architectures (Azure preferred) and version control systems (Git). Exposure to Power BI or equivalent visualisation tools for reporting and analytics enablement.Strong understanding of data security, privacy, and regulatory compliance requirements.Knowledge : Data Engineering & Pipeline Management : Design, build, and optimise T-SQL stored procedures, functions, and scripts for high-volume data processing and ECM scoring.Develop, deploy, and monitor end-to-end ETL / ELT workflows (e.g., SQL Server Agent, SSIS, Azure Data Factory, or Airflow) with checkpoint / rollback, jobtracking, and recovery capabilities.Perform data cleansing, preparation, and transformation to support business intelligence and machine learning workflows.Engineer and maintain reusable feature store tables (per entity / tax type) for ML models and operational scoring.Model and maintain data warehouse structures (3NF, dimensional / star / snowflake), ensuring proper documentation of data lineage.Prepare and deliver curated, scored datasets for downstream consumption in Power BI dashboards and analytics environments.Develop and maintain audit, telemetry, and job tracking tables to ensure data reliability, restart ability, and monitoring visibility.Support and troubleshoot production pipelines, optimising query performance via indexing, tuning, and profiling tools.Data Quality, Governance, and Compliance : Implement and monitor data validation, reconciliation, and QA frameworks across the data lifecycle.Enforce data security, privacy, and compliance controls in line with corporate and regulatory standards.Support the implementation of data governance and lineage documentation, ensuring traceability and adherence to EDM policies.Collaboration and Cross-functional Support : Collaborate with data analysts, data scientists, software engineers, and business stakeholders to translate business problems into scalable data solutions.Provide accessible, well-documented datasets to support analytics and reporting.Contribute to all phases of the SDLC, including requirements, design, development, testing, deployment, and maintenance.Between 3 - 5 Years #J-18808-Ljbffr


  • Senior Data Engineer

    2 weeks ago


    Pretoria, South Africa Betterhome Group Ltd Full time

    Job Title : Senior Data Engineer Location : Hazelwood, Pretoria Department : Data & Technology Reports To : Head of IT infrastructure / Data About Betterhome Group: BetterHome Group is a leading South African property and financial services group, home to brands such as BetterBond, Private Property, MortgageMax and BetterSure. We’re transforming how South...

  • Senior Data Engineer

    4 weeks ago


    Pretoria, South Africa Moyo Full time

    WELCOME TO MOYO Senior Data Engineer We are searching for an experienced Senior Data Engineer to join us in driving significance together. Primary Duties and Responsibilities In this consulting role, you will play a key role in understanding our clients' business objectives and translating them into robust, scalable data solutions. You will lead the...

  • Senior Data Engineer

    2 weeks ago


    Pretoria Metropolitan Area, South Africa Bizmod Full time R300 000 - R600 000 per year

    Senior Data Engineer / Analyst – 2-Year Contract (Onsite in Pretoria)We're looking for aSenior Data Engineer / Analystto join a majorfinancial transformation programmewithin the banking sector. This is a full-time,onsite role (5 days per week in Pretoria)starting1 November 2025and running until31 October 2027.Role Overview:Join a multi-year IT...


  • Pretoria, South Africa Companies & Intellectual Property Commission Full time

    A leading data infrastructure organization in Pretoria is seeking a Senior Data Engineer to design and implement scalable data pipelines, optimizing the company's data infrastructure. Ideal candidates should have at least 5 years of experience, advanced programming skills, and familiarity with cloud platforms. This is an equal opportunity role that offers...

  • Senior Data Engineer

    2 weeks ago


    Pretoria, South Africa Betterhome Group Ltd Full time

    A leading South African property and financial services group is seeking a Senior Data Engineer in Pretoria. The ideal candidate will have over 8 years of experience in data engineering and will be responsible for designing and maintaining data pipelines, ensuring data integrity and scalability. Knowledge of cloud platforms like Azure and strong SQL skills...


  • Pretoria, South Africa Zutari Full time

    A leading engineering firm in South Africa is seeking a Senior Building Services Electrical and Electronics Engineer. You will manage design aspects for Electrical and Electronic Services primarily across Data Centre projects. The ideal candidate has 5-7 years' experience in the Data Centre or Built Environment, coupled with a degree in Electrical...


  • Pretoria, South Africa Companies & Intellectual Property Commission Full time

    A leading data infrastructure organization in Pretoria is seeking a Senior Data Engineer. You will design and implement scalable data pipelines while optimizing the company's data infrastructure. Ideal candidates should possess at least 5 years of experience, advanced programming skills, and knowledge of cloud platforms. This role offers significant...

  • Senior Data Engineer

    2 weeks ago


    Pretoria, Gauteng, South Africa Contrast Technologies South Africa Full time R500 000 - R1 000 000 per year

    Company DescriptionContrast Technologies South Africa is a leading ICT agency specializing in innovative technology solutions for businesses. Our offerings include IT consulting, software development, cybersecurity, cloud computing, and data management, all tailored to optimize operations and support business growth. With a highly skilled team focused on...

  • Data Engineer

    2 weeks ago


    Pretoria, South Africa Bizmod Full time

    A leading financial institution is seeking a Senior Data Engineer / Analyst to join a multi‑year IT transformation programme aimed at renewing and modernising its financial surveillance systems. Key Responsibilities Define and optimise business processes and value chains relevant to the Financial Surveillance function. Identify, analyse, and improve...


  • Pretoria, South Africa Data Centrix Full time

    Requirements Degree in Computer Science or an equivalent NQF7 qualification A minimum of 8 years working experience as a DevOps Engineer Working experience in building and maintain Continuous Integration and Continuous Development (CI&CD) pipelines Experience in design, deployment, configuration, and maintaining RedHat Openshift clusters Linux experience a...