Skip to content
mimi

Technical Lead: Data Engineer

Moyoafrica

South Africa · On-site Full-time Lead 2d ago

About the role

About the role

We are looking for a Senior Data Engineer (Azure Data & Microsoft Fabric) to join our Cape Town team at Moyo Technology Solutions, with the opportunity to lead a team and deliver across multiple Ketendo client projects in parallel.

This role is hands‑on and requires a true player‑coach — someone who can architect solutions, build them, code, deploy, and engage directly with clients. The successful candidate must be comfortable working across multiple work streams simultaneously and driving delivery outcomes through strong technical leadership.

Our client base is largely small to medium‑sized businesses, meaning solutions must be fit‑for‑purpose, scalable, and cost‑optimized. We are looking for someone who understands how to apply best practice without over‑engineering — delivering high‑quality solutions that balance value, complexity, and budget.

Primary duties & responsibilities

  • Provide technical leadership across a delivery team supporting multiple client projects.
  • Design, build, and implement Azure‑based modern data platform solutions.
  • Lead and guide Microsoft Fabric implementations, including Lakehouse, Warehouse, One Lake, Pipelines, Dataflows Gen2, Notebooks, and semantic models.
  • Work directly with clients to understand business requirements and translate them into sprint deliverables.
  • Support sprint planning, backlog refinement, estimation, and delivery execution.
  • Define and improve delivery standards, engineering frameworks, and best practices.
  • Provide technical mentorship and uplift junior engineers through coaching and hands‑on support.
  • Drive Dev Ops and automation best practices across environments and projects.
  • Act as a technical escalation point for complex delivery and troubleshooting issues.
  • Contribute to continuous improvement of the team’s “way of work” and operating model.

Data Integration & API Responsibilities

A key component of this role is strong capability in integrating data from multiple business systems, including SaaS platforms and on‑premise databases.

  • Design and implement robust ingestion and integration patterns.
  • Build and support API‑based integrations (REST/JSON) between business applications and the Azure/Fabric platform.
  • Integrate systems such as Xero, Sage, SQL databases, ERP systems, CRM platforms, and other third‑party applications.
  • Implement authentication patterns such as OAuth2, API keys, service principals, managed identities, and secure credential storage.
  • Implement monitoring, logging, error handling, retry logic, and data validation for integrations.

Required skills & experience

  • Strong delivery ownership and accountability mindset.
  • Comfortable working in ambiguity and guiding clients who don’t fully know their requirements upfront.
  • Able to balance best practice with practical execution and cost realities.
  • Strong ability to context switch between multiple clients and priorities.
  • Able to build scalable solutions without unnecessary complexity.
  • Hands‑on, proactive, and willing to get involved at engineering level.
  • Strong experience in Microsoft Azure Data technologies, including:
    • Azure Data Factory / Fabric Pipelines
    • ADLS Gen2 / Azure Storage
    • Azure SQL / SQL Server / SQL MI
    • Azure Key Vault, Managed Identity, RBAC
  • Strong experience with Microsoft Fabric architecture and implementation.
  • Strong SQL and data modelling capability.
  • Strong ETL/ELT architecture experience and implementation capability.
  • Strong understanding of security, governance, and environment design.
  • Strong understanding of Azure cost drivers, optimization approaches, and cost‑conscious architecture.
  • Proven experience working with Dev Ops methodologies and tooling, including:
    • Git workflows and branching strategies
    • CI/CD pipelines
    • Deployment automation
    • Release governance and environment control
  • Infrastructure as Code (Bicep / Terraform) is advantageous.

Required qualifications & experience

  • 5+ years’ experience in data engineering
  • Degree in data or IT related field
  • Microsoft Azure and data certifications highly preferred, such as:
    • Azure Solutions Architect Expert
    • Azure Data Engineer Associate
    • Fabric Analytics Engineer Associate

Behavioural Competencies

  • Delivery‑focused and…

Skills

Azure Data FactoryAzure Key VaultAzure SQLAzure StorageBicepCI/CD pipelinesDev OpsFabric Analytics Engineer AssociateGit workflowsMicrosoft AzureMicrosoft FabricOAuth2RBACRESTSQLSQL MITerraformRelease governance

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free