The Power BI Developer is responsible for creating and deploying intuitive, high-impact dashboards that measure key performance indicators (KPIs) and organizational performance metrics. These dashboards will be used by a wide range of functional teams to streamline processes and improve decision-making capabilities.
Requirements
- Hands-on experience with SQL Server Reporting Services (SSRS) and Integration Services (SSIS).
- Expertise in SQL, including writing complex queries, stored procedures, performance tuning and handling large datasets in dashboards and data modeling.
- Proficient in DAX and Power BI.
- Ability to deploy and validate Power BI solutions, ensuring adherence to proper Change and Release Management processes.
- Power BI Admin or similar dashboard technology experience
- Experience with Microsoft Fabric
- Exposure to MDM – Microsoft MDS
Responsibilities
- Design, develop and implement interactive, user-friendly Power BI dashboards and reports.
- Convert complex business requirements into effective visual representations using advanced Power BI features and custom visuals.
- Create and maintain robust data models in Power BI Desktop, including relationships, calculated columns and DAX measures.
- Integrate data from various sources such as relational databases, data warehouses, APIs and flat files into Power BI.
- Design and execute ETL processes using Power Query and other tools to clean, transform and load data into Power BI.
- Monitor and enhance the performance of Power BI reports and dashboards, ensuring fast load times and efficient query execution.
- Maintain compliance with data governance and security protocols, including row-level security and access control.
Other
- Associate's or Bachelor's degree in Computer Science/IT.
- 3 years' experience as a business intelligence dashboard developer with at least 2 years of experience supporting complex dashboards in a production environment.
- Proven capability to thrive in a fast-paced, dynamic environment with competing priorities and tight deadlines.
- Strong problem-solving skills, with the ability to identify and resolve issues promptly.
- Excellent organizational skills with strong time and task management abilities.