Senior Data Engineer

3 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 technical vision, guide architectural decisions, and ensure the successful design and delivery of modern data platforms that support and align with our clients' strategic goals. Required Qualifications Tertiary degree, diploma or certificate in a related field (e.g. BSc Computer Science, B.IT, or Informatics). DP- : Data Engineering on Microsoft Azure – required DP- : Fabric Data Engineer Associate (Microsoft) – preferred Databricks Certified Data Engineer Associate – advantageous Experience and Knowledge 8–10 years' experience as a Data Engineer or Database Developer. Proven experience in data mining, large‑scale data modelling, and business requirements analysis. Hands‑on experience with data integration and transformation processes. Implementation of data modelling methodologies such as Dimensional Modelling, Data Vault, and Lakehouse Design Principles. Working knowledge of data quality frameworks and Master Data Management (MDM). Proficient in using Database Management Systems (DBMS) such as SQL Server and Oracle. Skilled in designing and developing ETL/ELT pipelines using tools like SSIS, Azure Data Factory, Azure Synapse, Microsoft Fabric, and SQL Server stored procedures. Understanding of Big Data technologies such as Hadoop, MapReduce, and Spark; experience with event/message ingestion tools like Kafka, Event Hub, and Stream Analytics. Development experience in data languages such as T‑SQL, ANSI SQL, PL/SQL, and PySpark. Exposure to software development using Visual Basic, C++, C#, Java, or Python. Familiarity with tools like SQL Server Management Studio and Visual Studio/Visual Studio Code. Experience with Azure SQL, Azure Synapse, Microsoft Fabric, or Databricks. Additional skills in tools/languages such as Power BI, Tableau, Scala, R, Python, or strong mathematical/statistical abilities will be advantageous. Key Responsibilities Identify valuable data sources and automate data collection. Perform preprocessing of both structured and unstructured data. Analyse large datasets to uncover trends and patterns. Execute data modelling using relational and star schema techniques. Design and develop relational databases and data warehouses / data lakehouses. Perform database administration and performance optimisation. Present insights using data visualisation tools and techniques. Propose data‑driven strategies and solutions to business challenges. Collaborate with engineering, product development, and business teams. Apply hands‑on experience with distributed storage and computing frameworks, including Hadoop and Spark. Support real‑time analytics and batch processing pipelines. Architect‑based analytical applications on platforms such as AWS and Azure. Implement CI/CD pipelines on data platforms. Design and manage ETL/ELT pipelines using notebooks or SQL. Build and monitor pipeline orchestration workflows. Competencies Critical Thinking: Using logic and reasoning to identify strengths and weaknesses of alternative solutions. Active Learning: Understanding implications of new information for current and future problem‑solving. Systems Analysis: Determining how a system should work and how changes affect outcomes. Problem Solving: Identifying complex problems and evaluating options to implement solutions. Deductive Reasoning: Applying general rules to specific problems. Inductive Reasoning: Combining pieces of information to form general rules or conclusions. Excellent communication skills: Ability to engage with C‑level stakeholders and communicate a deep understanding of business and technology. Technical Literacy: High level of technical understanding to fit solutions into organizational structure. Analytical Assessment: Examining current systems to determine overall project needs and scope. Schedule Management: Time‑management skills to determine development schedules and milestones. Team Leadership: Overseeing and directing development teams throughout the project lifecycle. Strategic Project Translation: Ability to translate strategy and objectives into measurable projects. Moyo Culture and Values We seek understanding. We make a difference. We’ve got your back. We are leaders. We are reliable. We are brave. #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

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

  • 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, 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 Bizmod Full time

    A leading financial institution is seeking a Senior Data Engineer / Analyst to join a multi-year IT transformation programme focused on enhancing financial surveillance systems. The ideal candidate will have strong experience in process engineering, the ability to define and optimize business processes, and proficiency in process modeling tools, particularly...


  • Pretoria, South Africa Bizmod Full time

    A leading financial institution is seeking a Senior Data Engineer / Analyst to join their IT transformation programme aimed at renewing financial surveillance systems. The candidate must have 7–10 years of experience with a strong background in process engineering and must be proficient in process modelling tools like ADONIS. Responsibilities include...


  • Pretoria, South Africa Bizmod Full time

    Overview 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. The role focuses on business process modelling, engineering, and data-driven process improvement within a large-scale transformation initiative. Key...


  • Pretoria, South Africa It Ridge Technologies Full time

    Job Overview A leading data technology firm in South Africa is seeking an experienced Data Engineer. You will design and manage resilient data pipelines that integrate various data types into data lakes and warehouses. The role requires strong knowledge in data governance and at least 4 years of experience in data engineering. Collaborating closely with data...

  • Data Engineer

    3 weeks ago


    Pretoria, South Africa Creative Leadership Solutions Full time

    REQUIREMENTSMinimum education (essential):BSc in Computer Science, Engineering or relevant field Minimum applicable experience (years):2-4 yearsRequired nature of experience:Experience with SQL Server and Azure Synapse Analytics/Microsoft Fabric for query writing, indexing, performance tuning and schema design.Hands-on experience developing ETL pipelines,...