Power BI Developer
Position Summary
The Power BI Developer is responsible for designing, developing, and maintaining business intelligence dashboards, data models, and visualizations using Microsoft Power BI. This role focuses on transforming raw data into meaningful insights for business decision-making.
Key Responsibilities
Develop interactive dashboards, reports, and visualizations using Power BI.Build robust data models using DAX and Power Query (M language).Connect, clean, and transform data from multiple sources (SQL, Excel, APIs, cloud).Optimize data models for performance and usability.Collaborate with business stakeholders to understand reporting needs and translate them into BI solutions.Implement row-level security (RLS) and role-based access.Maintain existing reports and enhance them based on new requirements.Develop automated data refresh schedules and ensure data accuracy.Create documentation for datasets, dashboards, and architecture.Ensure best practices in visualization, storytelling, and UI/UX design.
Required Skills & Experience
Strong proficiency with Power BI Desktop & Power BI Service.Expertise in DAX, Power Query, and M language.Strong SQL skills and database understanding.Experience with ETL processes and data integration.Ability to analyze business requirements and translate them into technical solutions.Knowledge of data modeling techniques (star schema, snowflake).
Preferred Qualifications
Experience with Azure Data tools (Data Factory, Synapse, SQL Database).Experience in building enterprise BI solutions.Knowledge of Python or R for advanced analytics (optional).Microsoft Power BI certification (PL-300).