We are looking for an experienced Power BI Developer to join our team in Saudi Arabia. The ideal candidate will have 3 to 5 years of hands-on experience in developing and supporting Power BI solutions within large-scale enterprise environments, particularly with Power BI Report Server (PBIRS). This role involves independently managing the full lifecycle of report development and maintenance, focusing on delivering scalable, business-driven analytics through optimized dashboards and reports. Strong skills in Power BI development, DAX, data modeling, and report optimization are essential to succeed in this position.
Key Responsibilities
- Design, develop, and maintain interactive Power BI dashboards and reports using advanced features such as bookmarks, drill-throughs, tooltips, conditional formatting, and dynamic navigation.
- Create complex DAX measures, calculated columns, and business calculations to meet analytical and reporting needs.
- Use Power Query (M language) for data extraction, transformation, cleansing, and integration tasks.
- Develop and manage data models, including star schemas, fact and dimension tables, relationships, KPIs, and business logic implementation.
- Write and optimize SQL queries for data extraction, validation, and reporting purposes.
- Connect and integrate Power BI reports with enterprise databases, data warehouses, and other supported data sources.
- Create and maintain JSON theme files, reusable report templates, and visualization standards to ensure consistency.
- Implement Row-Level Security (RLS) to control report access and secure data connectivity.
- Optimize report performance using tools like DAX Studio and Performance Analyzer, applying best practices in semantic modeling.
- Publish, deploy, maintain, and troubleshoot reports within Power BI Report Server (PBIRS).
- Conduct data reconciliation, functional testing, regression testing, and provide production support.
- Troubleshoot report issues to ensure data accuracy, reliability, and optimal performance.
- Support report migration, source connection updates, and modernization initiatives while preserving existing functionality.
- Maintain comprehensive technical documentation covering KPIs, calculations, data mappings, dependencies, and report configurations.
Required Qualifications
- Proven expertise in Power BI development and Power BI Report Server (PBIRS).
- Strong command of DAX (Data Analysis Expressions) and Power Query (M language).
- Solid understanding of data modeling and data warehousing concepts.
- Proficiency in SQL query development for data extraction and validation.
- Experience designing dashboards and reports with a focus on usability and performance.
- Knowledge of implementing Row-Level Security (RLS) in Power BI reports.
- Skills in report performance optimization and data validation/testing.
- Experience in enterprise reporting and analytics development within large organizations.
Preferred Qualifications and Additional Skills
- Familiarity with Tabular Editor and DAX Studio for enhanced model and query optimization.
- Experience working with enterprise data warehouses and SAP data sources.
- Exposure to modern data platforms and lakehouse architectures.
- Participation in BI report migration and modernization projects.
- Ability to develop JSON themes and standardize report visuals.
- Understanding of data governance principles and reporting best practices.
This role offers the opportunity to work on complex enterprise analytics solutions, contributing to data-driven decision-making at scale. Candidates with a proactive approach to problem-solving and a passion for delivering high-quality BI solutions will thrive in this position.