Power BI Developer
Role details
Job location
Tech stack
Job description
This role focuses on developing and managing Power BI reports, dashboards, and data models, while driving best practices for data governance and self-service analytics., Build and maintain Power BI reports, dashboards, and datasets using DAX, Power Query (M), KQL, and SQL. Develop reusable data models and implement CI/CD pipelines in Azure DevOps. Manage Power BI Service administration, including security and refresh schedules. Collaborate with engineers, analysts, and architects to design scalable data solutions. Apply coding best practices, troubleshoot issues, and communicate technical concepts clearly. Stay current with BI technologies and share knowledge across teams.
Requirements
Strong Power BI development experience (reports, dashboards, data models). Advanced knowledge of DAX, Power Query (M), KQL, and Power BI Service. Expertise in SQL and relational database design. Familiarity with Azure DevOps for CI/CD and version control. Understanding of data warehousing and dimensional modelling. Effective communication and agile team collaboration.
Required Skills
Strong Power BI development experience (reports, dashboards, data models). Advanced knowledge of DAX, Power Query (M), KQL, and Power BI Service. Expertise in SQL and relational database design. Familiarity with Azure DevOps for CI/CD and version control. Understanding of data warehousing and dimensional modelling. Effective communication and agile team collaboration.
Preferred Skills
Experience with Azure Data Services (SQL, Data Factory, Synapse). Knowledge of reporting governance, security, and performance optimization. Integration with Microsoft tools (SharePoint, Power Apps, Teams). Exposure to REST APIs and MDM tools.