
Nice One
Senior Power BI Developer
- Permanent
- Riyadh, Saudi Arabia
- Experience 5 - 10 yrs
Job expiry date: 03/06/2026
Job overview
Date posted
19/04/2026
Location
Riyadh, Saudi Arabia
Salary
SAR 20,000 - 30,000 per month
Compensation
Job description
The Senior Power BI Developer is responsible for designing, developing, and maintaining enterprise-scale business intelligence solutions using Power BI to convert complex organizational data into actionable insights that support strategic and operational decision-making. The role requires building scalable dashboards and interactive reports across multiple business functions, ensuring high accuracy, usability, and performance optimization. It involves creating and maintaining robust data models using Power BI Desktop, implementing advanced DAX calculations, calculated columns, and role-level security to enforce data governance. The position works closely with data engineering and ETL teams to define data requirements, ensure reliable data pipelines, and optimize data ingestion and transformation processes for reporting purposes. It includes implementing Power BI workspace governance, deployment pipelines, version control, scheduled refresh mechanisms, and enforcing best practices for security and compliance. The role requires performance tuning through query optimization, aggregation tables, incremental refresh strategies, and efficient model design to ensure scalability. The developer partners with business stakeholders to gather requirements, translate them into analytics solutions, and continuously refine dashboards based on user feedback and performance metrics. It also includes building automated reporting systems and integrating Power BI with enterprise platforms such as Azure services, SQL Server, AWS Redshift, AWS Glue, S3, and REST APIs to support end-to-end analytics ecosystems. Additionally, the role involves documentation of data models, report specifications, data dictionaries, and governance standards to ensure consistency and adoption across the organization, while also contributing to mentoring junior BI team members and improving BI development practices.
Required skills
Key responsibilities
- Design, develop, and maintain scalable Power BI dashboards and reports across multiple business domains, ensuring accuracy, usability, and high-performance reporting for enterprise decision-making
- Create and manage advanced Power BI data models using Power BI Desktop, implementing DAX measures, calculated columns, and row-level security to support secure and efficient analytics
- Collaborate with data engineering and ETL teams to define data requirements, optimize data pipelines, and ensure reliable and high-quality data sources for reporting solutions
- Implement and maintain Power BI governance frameworks including workspaces, deployment pipelines, version control, scheduled refreshes, and security compliance standards
- Optimize report and dashboard performance using query tuning, aggregation tables, incremental refresh techniques, and improved data model architecture
- Partner with business stakeholders to gather reporting requirements, translate them into BI solutions, and iteratively enhance dashboards based on feedback and usage analytics
- Integrate Power BI with enterprise systems and cloud platforms including Azure, SQL Server, AWS Redshift, AWS Glue, S3, and REST APIs to enable automated reporting workflows
- Document data models, reporting standards, data dictionaries, and end-user guides while mentoring junior BI developers and supporting continuous improvement initiatives
Experience & skills
- Bachelor’s degree in Computer Science, Data Science, Information Systems, Finance, or a related discipline, or equivalent practical experience
- Minimum 5+ years of experience in business intelligence or data analytics roles, with at least 3 years of hands-on Power BI development in production environments
- Strong expertise in Power BI development including complex data models, advanced DAX calculations, and interactive dashboard creation for enterprise reporting
- Advanced SQL skills with experience working across relational and non-relational databases including SQL Server, Azure SQL, and Amazon Redshift
- Experience with ETL/ELT processes, data pipeline orchestration, and data transformation workflows for analytics environments
- Knowledge of Power BI governance, workspace administration, deployment pipelines, version control, and performance optimization techniques
- Ability to integrate BI solutions with cloud data platforms such as AWS (Glue, S3, Redshift) and Azure services for end-to-end reporting architecture
- Strong communication skills with ability to translate business requirements into effective data visualizations and analytics solutions