Power BI Developer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Design, develop, and maintain enterprise reporting and business intelligence solutions using Power BI, SQL, and Python. Collaborate with stakeholders to create interactive dashboards and ensure data accuracy.
Key Skills for This Role
Full Job Posting
Job Summary
We are seeking a highly skilled
Power Bi Developer
to design, develop, and maintain enterprise reporting and business intelligence solutions.
The ideal candidate will have strong experience in Power BI development, SQL, data visualization, report automation, and Python scripting, with the ability to transform complex business requirements into interactive dashboards and actionable insights.
The successful candidate will collaborate with business stakeholders, data engineers, and technical teams to develop scalable reporting solutions while ensuring data accuracy, quality, and governance.
Key Responsibilities
- Design, develop, and maintain interactive Power BI dashboards, reports, and scorecards.
- Build and optimize data models using Power BI best practices.
- Develop advanced DAX measures, calculated columns, and KPIs.
- Create and optimize data transformation processes using Power Query (M Language).
- Extract, transform, and analyze data from SQL databases and other enterprise data sources.
- Develop automated reporting solutions and schedule report refreshes.
- Perform data validation, cleansing, and quality assurance to ensure reporting accuracy.
- Develop advanced Microsoft Excel solutions using Pivot Tables, Power Query, Power Pivot, formulas, and macros.
- Automate business processes and reporting workflows using Microsoft Power Automate.
- Integrate Power BI with REST APIs and external data sources.
- Develop Python scripts for data processing, automation, and advanced analytics where required.
- Manage source code using Git repositories and Azure DevOps.
- Collaborate with business users to gather reporting requirements and translate them into technical solutions.
- Troubleshoot report performance issues and optimize datasets and queries.
- Maintain documentation for reports, dashboards, and data models.
- Support continuous improvement initiatives and recommend best practices for Business Intelligence solutions.
Required Qualifications
- Bachelor's degree in Computer Science, Information Systems, Engineering, Data Analytics, or a related field.
- Proven experience as a Power BI Developer or Business Intelligence Developer.
- Strong experience developing enterprise Power BI dashboards and reports.
- Excellent knowledge of:
• Power BI Service
- DAX
• Power Query (M Language)
- Data Modeling
- Advanced Microsoft Excel skills including:
- Pivot Tables
- Power Query
- Macros
- Advanced formulas
- Strong SQL skills for querying relational databases, joins, stored procedures, and performance optimization.
- Experience with report automation and scheduled refreshes.
- Experience with data quality management and validation.
- Strong analytical, problem-solving, and communication skills.
Technical Skills
- The candidate should demonstrate expertise in:
- Microsoft Power BI (DAX, Power Query, Data Modeling)
• Microsoft Power Automate
- Microsoft Excel (Advanced Analytics and Data Transformation)
- SQL and Relational Database Systems
- Azure DevOps
• Microsoft 365 (SharePoint, Teams, OneDrive)
- Python Scripting
- REST API integration
• Data Visualization Best Practices
- Business Intelligence and Reporting Solutions
Preferred Certifications
- Candidates holding one or more of the following certifications will be preferred:
- Microsoft Certified: Power BI Data Analyst Associate (PL-300)
- Microsoft Certified: Power Platform Functional Consultant Associate (PL-200)
- Microsoft Certified: Power Platform Developer Associate (PL-400)
Preferred Skills
- Experience working in Agile/Scrum environments.
- Knowledge of data governance and reporting best practices.
- Experience integrating Power BI with cloud platforms and enterprise applications.
- Ability to communicate effectively with technical and non-technical stakeholders.
- Strong attention to detail with a focus on delivering high-quality reporting solutions.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Acuative Middle East
Field Services Engineer
Doha, QAT
Job Summary We are seeking a highly experienced Field Service Engineer to support on-site deployment, installation, and maintenance of advanced data center infrastructure. The ideal candidate will have deep hands-on expe
Field Services Engineer
Abu Dhabi Emirate, UAE
Job Summary We are seeking a highly experienced Field Service Engineer to support on-site deployment, installation, and maintenance of advanced data center infrastructure. The ideal candidate will have deep hands-on expe
Field Services Engineer
Dubai, UAE
Job Summary We are seeking a highly experienced Field Service Engineer to support on-site deployment, installation, and maintenance of advanced data center infrastructure. The ideal candidate will have deep hands-on expe
Field Services Engineer
Jeddah, KSA
Job Summary We are seeking a highly experienced Field Service Engineer to support on-site deployment, installation, and maintenance of advanced data center infrastructure. The ideal candidate will have deep hands-on expe
Incident Response
Jeddah, KSA
Who You Are Both your clients and your colleagues consider you a charismatic, articulate individual, and a born diplomat. You check your ego at the door and learn from others constantly, while also helping to educate tho
Field Engineer II - Contractor
Riyadh, KSA
Responsible for installation and maintenance of networking hardware, telephony systems, and retail technology, requiring knowledge of networking and telecommunication tools.
lead linux Platform Engineer
Jeddah, KSA
About the role : We run a fleet of 1000+ high-performance Linux workstations supporting engineering, ML, and research teams, and we’re investing in the platform that provisions, configures, secures, and maintains them at
Splunk Engineer
Abu Dhabi Emirate, UAE
About the Role We are looking for a Splunk Engineer to design, deploy, manage, and support Splunk environments for security monitoring, IT operations, and log analytics. The role involves onboarding data sources, buildin
Field Services Engineer
Doha, QAT
Field Services Engineer
Abu Dhabi Emirate, UAE
Field Services Engineer
Dubai, UAE
Field Services Engineer
Jeddah, KSA
Incident Response
Jeddah, KSA
Field Engineer II - Contractor
Riyadh, KSA
lead linux Platform Engineer
Jeddah, KSA
Splunk Engineer
Abu Dhabi Emirate, UAE
