Senior Data Engineer - Microsoft Fabric
- Location
- Johannesburg, Gauteng
- Closing date
First listed . Last checked at source .
In brief
**Overview** This role is for an experienced Senior Data Engineer at Praesignis, focusing on strong hands-on experience in Microsoft Fabric, data engineering, and software development. The successful candidate is expected to be proficient in coding, with practical programming experience using C# and Python. The position requires a strong understanding of modern data engineering principles to design, develop, optimise, and support scalable data solutions using Microsoft Fabric. **What you will do** * Design, develop and maintain modern data engineering solutions using Microsoft Fabric. * Develop and maintain data ingestion, transformation and integration pipelines. * Work with OneLake, Lakehouse and Fabric Warehouse. * Develop and optimise Data Pipelines and Dataflows Gen2. * Write and maintain production-quality code using Python and C#. * Develop and maintain Shell scripts to automate data processing, file transfers, job scheduling and operational tasks. * Use SQL and, where applicable, PySpark/Spark for data processing and transformation. * Develop data models and support Power BI and semantic models. * Monitor, troubleshoot and optimise data pipelines and data workloads. * Investigate and resolve data quality, performance and integration issues. * Ensure data solutions are reliable, scalable, secure and fit for purpose. * Translate business requirements into technical data solutions. * Collaborate with Data Engineers, BI Developers, Architects and business stakeholders. * Support the implementation of best practices across data engineering, development and deployment. **Requirements (from the original advert)** * 5+ years' experience in Data Engineering or a related technical data role. * 3+ years' strong hands-on experience with Microsoft Fabric. * Valid Microsoft Certified: Fabric Data Engineer Associate DP-700 certification. * Strong programming and software development experience. * Proven hands-on experience writing code using C# and Python. * Hands-on experience with Shell Scripting. * Strong SQL skills. * Experience with OneLake, Lakehouse and Fabric Warehouse. * Experience developing Fabric Data Pipelines and Dataflows Gen2. * Strong understanding of ETL/ELT, data modelling and data warehousing. * Experience with Power BI and semantic models. * Experience with Azure/cloud-based data platforms. * Strong troubleshooting and problem-solving skills. * Ability to work independently and engage effectively with technical and business stakeholders. **Who should apply** An experienced Senior Data Engineer with a minimum of 5 years in data engineering (or a related technical data role) and at least 3 years of strong hands-on experience with Microsoft Fabric. The ideal candidate possesses strong programming and software development skills, particularly with C# and Python, including hands-on experience with Shell Scripting and strong SQL skills. They must hold a valid Microsoft Certified: Fabric Data Engineer Associate DP-700 certification. A strong understanding of modern data engineering principles, ETL/ELT, data modelling, and data warehousing is required, along with experience in OneLake, Lakehouse, Fabric Warehouse, Fabric Data Pipelines, Dataflows Gen2, Power BI, semantic models, and Azure/cloud-based data platforms. The candidate should also demonstrate strong troubleshooting and problem-solving skills, and the ability to work independently while effectively engaging with both technical and business stakeholders. **Deadline** Not specified **Reference** Original posting: https://www.myjobmag.co.za/job/senior-data-engineer-microsoft-fabric-praesignis-1 Source: myjobmag
Summary drafted with AI assistance from the original advert. The advert itself is the authority — how we use AI.
At a glance
- At least 5 years of experience.
- Python
- C#
- SQL
- Azure
- Power BI
- Agile / Scrum
Extracted automatically from the advert; confirm requirements on the original listing.
Job description
Before you apply
- Confirm the requirements and closing date on the original listing (myjobmag). SPANi lists vacancies from other sites and may not reflect last-minute changes.
- Legitimate employers do not charge application, registration or training fees.
- Don't send your ID or bank details before you have confirmed the employer is real.
Before you apply
- Read the full advert and confirm you meet the minimum requirements before applying.
- Tailor your CV headline and most recent experience to the job title and key skills.
- Note the closing date and reference number, and keep a copy of what you submit.
- Apply only through the employer or job board link — never pay to apply.