Job Summary
We are hiring an ETL Engineer to design, build and run our data integration layer on Microsoft Fabric and deliver trusted, high-performance Power BI reporting to the business. You will report to the Head of IT and work with data analysts, application owners and business stakeholders.
Key Responsibilities
Data integration and ETL/ELT
- Design, build and maintain ETL/ELT pipelines in Microsoft Fabric (Data Factory, Dataflows Gen2, PySpark/SQL notebooks).
- Ingest data from on-premises and cloud sources, with incremental loads, logging and error handling.
Data modeling and storage
- Build Lakehouse and Warehouse layers in OneLake (bronze/silver/gold) with star-schema models.
Power BI delivery
- Develop Power BI semantic models, DAX measures, dashboards and paginated reports with row-level security.
- Tune performance and manage deployment pipelines.
Quality, governance and operations
- Implement data quality checks, security and documentation; monitor pipelines and resolve failures within SLA.
- Manage source control and CI/CD (Git, Azure DevOps or GitHub).
Required Qualifications
- Bachelor's degree in computer science, Information Systems or a related field.
- 3–5 years of hands-on experience in ETL/ELT development and data warehousing.
- Experience with Microsoft Fabric or Azure Data Factory / Synapse.
- Strong SQL (T-SQL) and Python or PySpark.
- Power BI expertise: semantic modeling, DAX, Power Query and report design.
- Good English; Arabic is an advantage.
Preferred Qualifications
- Microsoft certifications: DP-600, DP-700 or PL-300.
- Experience with Delta Lake, Purview and Azure DevOps.
- Experience migrating legacy ETL (SSIS, Informatica) to Fabric.