Search by job, company or skills

Senior Data Engineer - BI

Senior Data Engineer - BI

systems arabia
6-8 Years
Not Disclosed
  • Posted 21 hours ago
  • Be among the first 10 applicants

Job Description

We are looking for an experienced BI Developer with strong hands-on expertise in Power BI, Power BI Report Server (PBIRS), SSRS, SQL Server, and DAX to design, develop, and optimize business intelligence solutions within an on-premise Microsoft BI environment. The role will collaborate closely with business stakeholders, data engineers, and data architects to deliver governed dashboards, paginated reports, semantic models, and data-driven insights.

Responsibilities:

  • Design, develop, and maintain interactive dashboards and paginated reports using Power BI Report Server (PBIRS) and SSRS.
  • Collaborate with business stakeholders to understand reporting requirements, define KPIs, and translate business needs into scalable BI and ETL solutions.
  • Build and maintain governed measures, calculations, KPI definitions, and semantic models.
  • Perform source-to-target and source-to-report reconciliation to validate data and reporting accuracy.
  • Implement and manage Row-Level Security (RLS), access controls, versioning, and change management across reports, dashboards, and ETL artifacts.
  • Develop complex SQL queries, stored procedures, views, and data extraction processes.
  • Optimize reports, DAX calculations, SQL queries, semantic models, and ETL processes for improved performance.
  • Apply dimensional modelling concepts including star schema, fact and dimension tables, slowly changing dimensions, conformed dimensions, fact table grain, and surrogate keys.
  • Perform ad-hoc data analysis to identify trends, anomalies, risks, and business opportunities.
  • Collaborate with data engineering and architecture teams to ensure BI solutions follow enterprise data standards and governance practices.
  • Train and support business users in self-service analytics within governed boundaries.
  • Participate in peer reviews and ensure adherence to BI, reporting, ETL, and development standards.
  • Troubleshoot data, reporting, performance, and access-related issues and coordinate with relevant teams for resolution.

Requirements:

  • Bachelor's degree in Computer Science, Information Systems, Data Analytics, Statistics, or a related field.
  • 6–8 years of experience in Business Intelligence, Data Integration, Data Analytics, or related roles.
  • Strong hands-on experience with Power BI and publishing reports to Power BI Report Server (PBIRS).
  • Strong experience developing SSRS and paginated reports.
  • Proficiency in DAX, including measures, calculated columns, and KPI expressions.
  • Strong SQL Server skills, including complex joins, stored procedures, CTEs, views, and query tuning.
  • Strong understanding of dimensional modelling and data warehousing concepts.
  • Hands-on experience implementing Row-Level Security (RLS) in Power BI.
  • Experience with ETL and data integration concepts and processes.
  • Strong analytical, problem-solving, and stakeholder management skills.
  • Excellent communication and presentation skills.
  • Experience in financial services, investment banking, banking, or fintech will be preferred.
  • Experience with Power BI Report Server administration, including scheduling, subscriptions, folder security, and access management, will be an advantage.
  • Experience working in regulated environments involving data classification, sensitivity labelling, and access governance will be preferred.
  • Experience with Talend or other enterprise ETL/data integration platforms will be an advantage.
  • Relevant certifications in Power BI, Microsoft BI, Data Analytics, or related technologies will be preferred.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Dimensional modelling

About Company