Senior Power BI Developer
About the Role
We are looking for an experienced Senior Power BI Developer to design, develop, and optimize business intelligence solutions that enable data-driven decision-making. The ideal candidate will have strong expertise in Power BI, DAX, data modeling, and Microsoft's data ecosystem, along with the ability to work closely with stakeholders to translate business requirements into impactful dashboards and reports.
Key Responsibilities
- Design, develop, and maintain interactive Power BI dashboards and reports to support business insights and analytics.
- Collaborate with business stakeholders, analysts, and data teams to gather requirements and translate them into technical BI solutions.
- Develop efficient data models using best practices in star/snowflake schema design.
- Write and optimize complex DAX calculations, measures, and KPIs.
- Build and maintain ETL processes using Power Query (M language) and integrate data from multiple sources.
- Connect Power BI to SQL Server, Azure data services, Excel, APIs, and other enterprise systems.
- Optimize Power BI report performance, dataset refresh, and query efficiency.
- Implement data governance, security roles (RLS), and data quality standards.
- Support Power BI Service administration, including workspace management, data gateway configuration, and deployment pipelines.
- Provide technical guidance and best practices to junior developers and analysts.
- Work closely with data engineering and analytics teams to ensure reliable and scalable data pipelines.
- Stay updated with the latest Power BI features and Microsoft Power Platform capabilities.
Required Skills & Experience
- 69 years of experience in Business Intelligence or Data Analytics.
- 4+ years of hands-on experience with Power BI development.
- Strong expertise in:
- DAX (Data Analysis Expressions)
- Power Query / M language
- Power BI data modeling
- Experience with SQL Server and advanced SQL queries.
- Experience integrating Power BI with Azure services (ADF, Synapse, Azure SQL, etc.).
- Solid understanding of data warehousing concepts, ETL processes, and dimensional modeling.
- Experience implementing Row-Level Security (RLS) and Power BI governance.
- Familiarity with SSIS or other ETL tools is a plus.
- Experience working in Agile/Scrum environments.
- Strong analytical, problem-solving, and communication skills.
Preferred Qualifications
- Experience with Power BI Service administration and deployment pipelines.
- Knowledge of Power Platform (Power Automate, Power Apps) is a plus.
- Microsoft certifications such as:
- PL-300: Microsoft Power BI Data Analyst
- DA-100 (or equivalent)
Educational Qualifications
- Bachelor's or Master's degree in Computer Science, Information Systems, Engineering, Data Science, or related field.