Data Engineering Technical Lead

1 week ago


South Africa Moyo Africa Consulting Full time

WELCOME TO MOYO

 

Team Lead Data Engineer

We are seeking an experienced Senior Data Engineer – Team Lead to join our team and drive innovation through data. This role combines advanced technical expertise in data engineering with leadership skills to guide and mentor a team in delivering impactful data solutions. The ideal candidate has a knack for data analysis, modelling, and transformation, and thrives in translating business needs into actionable technical strategies. As a Team Lead, this role starts with pre-execution phases to provide critical technical input. You will oversee a project team, ensuring successful execution, and deliver technical guidance to meet and exceed client expectations.


Core Data Engineering Responsibilities:

  • Identify valuable data sources and automate collection processes.
  • Perform pre-processing of structured and unstructured data.
  • Analyse large datasets to uncover trends, patterns, and actionable insights.
  • Design, build, and develop relational and star-schema data models.
  • Architect, develop, and optimize data warehouses and database solutions.
  • Implement ETL solutions using tools like SSIS, Azure Data Factory, and SQL Server procedures.
  • Develop and maintain real-time analytics and batch processing frameworks.
  • Utilize Big Data technologies like Hadoop, Spark, and Kafka for distributed storage and processing.
  • Implement cloud-based analytical applications in environments such as AWS and Microsoft Azure.
  • Collaborate with engineering and product development teams to deliver data-driven solutions.

Team Leadership and Project Oversight

  • Provide technical guidance and day-to-day mentoring to team members.
  • Foster effective communication and collaboration to meet team objectives.
  • Monitor project execution, ensuring adherence to quality standards and timelines.
  • Identify and address technical and project risks proactively.
  • Cultivate a culture of accountability, trust, and continuous improvement.
  • Manage client expectations through consistent communication and effective issue resolution.

Project Planning and Strategy

  • Engage in pre-execution phases of projects, providing valuable technical input and strategic guidance.
  •  Translate business requirements into technical strategies, ensuring alignment with client goals.
  • Propose solutions and strategies to address business challenges using data insights.

Additional Responsibilities

  • Perform database performance tuning and optimization.
  • Present information through data visualization tools like Tableau or Power BI.
  • Update database structures and maintain data quality processes.
  • Research and implement emerging data engineering tools and methodologies.

Required Qualifications

  • Tertiary degree, diploma, or certificate in a related field (e.g., BSc Computer Science, B.IT, Informatics).
  • DP-203: Data Engineering on Microsoft Azure Certification.

Experience and Knowledge

  • 5-7 years of experience as a Data Engineer or Database Developer.
  •  Expertise in data mining, large-scale data modelling, and business requirements analysis.
  • Proficiency in designing and implementing data integration and ETL solutions.
  • Experience with Dimensional Modelling and/or Data Vault methodologies.
  • Working knowledge of data quality processes and master data management.
  • Familiarity with Big Data technologies (Hadoop, Spark) and event processing tools (Kafka, Event Hub).
  • Proficiency in database languages (T-SQL, ANSI SQL, PL/SQL).
  • Experience with cloud-based tools like Azure SQL, Synapse, Data Lake, and Databricks.
  • Additional skills in Tableau, Power BI, Python, R, Scala, and advanced mathematics are advantageous.


Competencies

Technical and Analytical Skills

  • Critical Thinking: Evaluate solutions logically to identify strengths and weaknesses.
  • Systems Analysis: Understand how systems operate and how changes impact outcomes.
  • Complex Problem Solving: Develop and implement solutions for intricate challenges.
  • Technical Literacy: Assess how software solutions fit into organizational structures.
  • Data Expertise: Strong understanding of database architecture, data integration, and analytics tools.


Leadership and Management Skills

  • Team Leadership: Guide and inspire teams to achieve goals while fostering a collaborative culture.
  • Schedule Management: Ensure development milestones are met on time for self and team.
  • Client Engagement: Communicate effectively with C-level stakeholders to align on project vision and deliverables.
  • Strategic Execution: Translate organizational strategies into measurable, executable projects.


Technical Expertise

  • Database Development: MS SQL, SSIS, SSAS, SSRS.
  • Big Data Tools: Hadoop, Spark, Kafka, Event Hub.
  • Programming Languages: Python, Java, C#, R, Scala.
  • Cloud Solutions: Azure Synapse, Azure Data Factory, Data Lake, Databricks.
  • Visualization Tools: Tableau, Power BI.


Additional Requirements

  • Analytical mindset and business acumen.
  • Ability to meet tight deadlines and manage complex tasks independently.
  • Valid driver's license and own transport.
  • Flexibility and adaptability to dynamic environments.

 

 

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.



  • South Africa Tiko Full time

    Are you an expert in all things data and have experience leading a team? You're not afraid of complex data sets and tools; in fact, you excel when working with them If this describes you, then the Data Team Lead position could be a great match.The CompanyTiko inspires futures where girls and young women take charge of their sexual and reproductive choices,...


  • Johannesburg, Gauteng, , South Africa eCOGRA Full time

    About the RoleWe are looking for a highly skilled Data Engineering Lead to drive the design, development, and optimisation of our data infrastructure as we scale our analytics and automation capabilities across the organisation. This is a key leadership role responsible for building robust data pipelines, shaping our data architecture, and ensuring the...

  • Interview Engineer

    24 hours ago


    Remote (South Africa) Interview Engineering Full time

    Come join Karat's Interview Engineer CommunityKarat is always seeking talented engineers to join our Community. If you are interested in being considered for a future Interview Engineer opportunity, please submit your application to this posting.This is a contractor/freelancer opportunity, and work is compensated based on tasks performed. Currently, we are...

  • Data Engineer

    3 days ago


    South Africa Nedbank Private Wealth Full time

    Requisition Details & Talent Acquisition Consultant REQ Keabetswe Modise Job Family Information Technology Career Stream Data  Leadership Pipeline Manager of Self Professional Job Purpose The purpose of the Data Engineer is to leverage their data expertise and data related technologies, in line with the Nedbank Data Architecture Roadmap, to...

  • Data Engineer

    2 weeks ago


    South Africa Nedbank Private Wealth Full time

    Requisition Details & Talent Acquisition Contact Requisition nr: 141144Talent Acquisition Specialist: Tshego SemenyaLocation: 135 Rivonia Road, SandownClosing date: 5 August 2025 Cluster Nedbank. Personal and Private Banking Career Stream It Application Development Leadership Pipeline Manage Self: Technical Position Data Engineer Why join...

  • Technical Lead

    2 days ago


    Pretoria, South Africa Milton Resourcing Full time

    Position: Technical Lead – Aerospace & DefenceLocation: Gauteng,PretoriaType: Permanent / Full-time We are seeking an experienced Technical Lead to drive the delivery of advanced product development projects within the Aerospace and Defence sector. This role combines hands-on technical depth with leadership and project management, making it ideal for an...


  • Sandton, South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per year

    Lead Data and AI EngineerKey Responsibilities:Lead and InspireDrive the vision, execution, and continuous improvement of the company's data and AI team.Mentor a high-performing team, instilling best practices and innovative thinking.Align projects with business strategy and deliver outcomes that matter.Engineer & InnovateDesign robust, scalable data...

  • Engineering Lead

    1 week ago


    South Africa Nedbank Private Wealth Full time

    Job Classification Engineering Lead II TA:Luthando BowerClosing date: 19 December 2025 Job Family Information Technology Career Stream Application Development Leadership Pipeline Manage Self: Professional Job Purpose To envision, lead and develop fit for purpose, integrated end- to end technical solutions across multiple technologies for the...


  • Pretoria, South Africa OttoBauthentic Full time

    JOB OVERVIEW / ROLE PURPOSE We are seeking a Senior Data Engineer with expertise in cloud data platforms, big data pipelines, and advanced analytics. In this role, you’ll architect and maintain scalable, high-performance data ecosystems that power machine learning models, BI dashboards, and AI-driven decision-making.   You’ll combine hands-on...


  • South Africa Vodafone Full time

    When it comes to putting people first, we're number 1. The number 1 Top Employer in South Africa. Certified by the Top Employer Institute 2025. Role Purpose/Business Unit: The primary purpose of this, Senior Data Engineer role, is to design, develop, and maintain robust, scalable, and secure data and analytics infrastructure that supports batch and...