Role Overview
We are seeking an experienced Senior Power BI Developer to deliver end-to-end business intelligence solutions using Microsoft Power BI and the broader Microsoft analytics ecosystem.
This role involves designing high-performance dashboards, integrating Power BI with enterprise applications (Power Apps, Power Automate, Databricks, Azure SQL), and optimizing solution architecture for scalability and performance.
It is a hands-on, client-facing role requiring strong expertise in data modelling, visualization, integrations, and stakeholder collaboration.
Key Responsibilities
Power BI Development (End-to-End)
- Deliver full lifecycle Power BI development: requirements gathering, data modelling, DAX, visualization, deployment, and optimization
- Build scalable data models (star schema, fact/dimension structures)
- Develop interactive dashboards and performance-optimized datasets
- Apply best practices for naming conventions, documentation, governance, and security (RLS/OLS)
Integration & Advanced Analytics
- Integrate Power BI with:
- Power Apps
- Power Automate
- Databricks (Delta tables / notebooks)
- Azure SQL / SQL Server
- APIs, SharePoint, Data Lake
- Enable workflows by integrating Power BI with Power Platform tools
- Collaborate with data engineers on pipelines and curated datasets
Solution Architecture & Design Review
- Review and refine solution designs for performance, scalability, and security
- Recommend improvements in architecture and data models
- Ensure adherence to governance and platform standards
Stakeholder Collaboration
- Work closely with business stakeholders to understand KPIs and reporting needs
- Translate business requirements into actionable insights and dashboards
- Communicate technical concepts in a business-friendly manner
- Collaborate in Agile environments with cross-functional teams
Quality, Governance & Optimization
- Implement row-level security, performance tuning, and query optimization
- Optimize data refresh and report performance
- Maintain technical documentation and data dictionaries
- Conduct testing, validation, and troubleshooting
Required Skills & Experience
- 8+ years of hands-on experience with Power BI
- Strong expertise in DAX, Power Query, M language, and data modelling
- Experience delivering enterprise-level dashboards and BI solutions
- Strong understanding of BI best practices, governance, and performance tuning
- Experience integrating Power BI with:
- Power Apps
- Power Automate
- Azure SQL
- Databricks
- APIs / cloud data sources
- Strong analytical and problem-solving skills
- Ability to work independently and deliver high-quality outputs
- Experience in Agile environments
- Excellent communication and stakeholder management skills
Nice-to-Have Skills
- Experience with Azure Data Factory, Data Lake, Synapse
- Familiarity with Power Platform ALM and DevOps pipelines
- Experience with custom Power BI visuals or connectors
- Domain experience in mining, engineering, or heavy industry
- Microsoft certifications (PL-300, DP-500)
Qualifications
- Bachelor's degree in Computer Science, Data Analytics, Information Systems, Engineering, or equivalent experience