Job Description
Job DescriptionDescription:
The Power BI Developer designs, builds, and optimizes enterprise-grade analytics and visualization solutions using Power BI and Microsoft’s data stack. The role focuses on transforming complex financial and operational data into actionable insights that support strategic decision-making and operational reporting. The Developer ensures consistency, scalability, and security of analytical assets across the organization.
Requirements:
- Develop interactive Power BI dashboards and reports sourced from sources including D365, Power Apps, Dataverse, and Azure data services.
- Design and implement data models using Power Query, DAX, and dataflows.
- Optimize dataset performance through data transformation, partitioning, and aggregation strategies.
- Establish semantic models, KPIs, and measures aligned to business reporting standards.
- Integrate Power BI with Microsoft Fabric, Azure Synapse, or Data Lake for advanced analytics.
- Manage and secure workspace configurations, row-level security, and data access controls.
- Collaborate with business users to define report requirements and visualization standards.
- Implement automated refresh schedules and data pipelines using Power Automate or ADF.
- Support governance initiatives, including report cataloging and version control.
- Troubleshoot data discrepancies and maintain performance baselines.
Qualifications:
- 4+ years of experience developing enterprise Power BI solutions.
- Strong proficiency in DAX, Power Query (M), and data modeling best practices.
- Experience integrating Power BI with Power Platform (MDA/Canvas), D365 Sales, D365 F&O, SQL Server, and Azure data services.
- Understanding of data warehousing, star/snowflake schema design, and ETL.
- Familiarity with Power Platform, Dataverse, and Azure Active Directory integration.
- Excellent visualization and UX skills for financial and operational dashboards.
- Microsoft Certified: Power BI Data Analyst Associate preferred.