Application ends: October 14, 2025
Apply Now
Deadline date:
October 14, 2025

Job Description


Our client is looking for a Senior Data Engineer!
Join a fast-growing cloud consultancy, trusted by businesses to lead their AWS and DevOps transformations. They help companies modernise, secure, and optimise their infrastructure, by designing scalable cloud architecture and implementing robust CI/CD pipelines.

Requirements:
• BSc/BEng in Computer Science, Data Science, or comparable experience.
• 7+ years of experience in professional data engineering.
• 3+ years of experience in a senior/lead role.
• 7+ years of experience in T-SQL and/or SQL expertise, deep Azure Synapse Analytics skills, C#/.NET for data processing applications.
• Strong knowledge of: Azure Data Factory, Azure Databricks, SQL Server Integration Services, Azure Stream Analytics, Event Hubs, Azure Synapse Analytics, Power Designer, Azure DevOps, SQL Server Data Tools, schema design for OLAP/OLTP, performance optimisation.
• A solid understanding of: Power BI integration, SSAS/SSRS, DAX/MDX, semantic layer design, ARM templates/Bicep, Azure Monitor, Application Insights, data pipelines, data quality frameworks, DB concepts, joins, aggregate functions and commands.
• Proficiency in: CTE, Recursive queries, pivots, self joins, temporary functions, UDF, relational database concepts, version control systems.
• Experience with ETL tools.

Advantageous
• Azure machine learning and Azure cognitive services experience for ML pipelines.
• Experience with Microsoft Fabric.
• Realtime analytics with Azure Stream Analytics and Complex Event Processing.
• Azure cost management and FinOps experience optimising data workloads.
• Power Platform integration for data workflows.
• Experience with Cosmos DB.
• Microsoft certification: Azure Data Engineer Associate or Azure Solutions Architect.

Should you meet the requirements for this position, please email your CV to it.jobs@tumaini.co.za . You can also contact Shaelyn on 031 350 4018 or visit our website www.tumaini.co . Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.