Job Summary
We are seeking an experienced Power BI Developer to design and deliver scalable, enterprise-grade business intelligence solutions. This role focuses on building semantic data models, developing advanced analytics, and creating impactful dashboards to support data-driven decision-making. The ideal candidate will have strong expertise in DAX, Power Query, and data modeling, along with experience integrating with modern data platforms.
Key Responsibilities
- Design and develop scalable semantic data models using Power BI datasets and Azure/SQL-based data sources
- Develop advanced DAX calculations, measures, and KPIs
- Build and maintain Power BI reports and dashboards for business stakeholders
- Implement Row-Level Security (RLS) and data access strategies
- Integrate Power BI with platforms such as Azure Data Factory, Synapse, Databricks, Snowflake, and other enterprise systems
- Optimize performance of large datasets and enterprise reports
- Translate business requirements into technical BI solutions
- Collaborate with stakeholders, product owners, and data engineers
- Provide effort estimations, architecture documentation, and technical proposals
- Present dashboards and insights to executive leadership
Required Qualifications
- Bachelor’s degree in Computer Science, Information Systems, or a related field
- 8+ years of experience in business intelligence or data analytics
- 5+ years of hands-on experience with Power BI development
- Strong expertise in DAX (advanced calculations, time intelligence, and optimization)
- Proficiency in Power Query (M language)
- Strong knowledge of data modeling techniques (star schema, snowflake schema)
- Advanced SQL skills including query optimization and performance tuning
- Experience with Azure Data Platform (ADF, Synapse, Azure SQL, ADLS)
- Strong understanding of BI architecture, governance, and security models
- Experience leading technical teams, including distributed or offshore teams
- Strong analytical, problem-solving, and communication skills
Preferred Qualifications
- Experience working in Agile or Scrum environments
- Domain experience in healthcare, banking, manufacturing, or retail
- Microsoft Power BI or Azure certifications