Key Responsibilities:
- Design, develop, and maintain Power BI dashboards, reports, and data visualizations.
- Gather and analyze business requirements and translate them into effective BI solutions.
- Build and optimize data models, datasets, and dataflows in Power BI.
- Develop DAX calculations and measures to support advanced analytics.
- Integrate data from various sources such as SQL databases, APIs, Excel, cloud platforms, and data warehouses.
- Optimize report performance and ensure efficient data refresh processes.
- Implement row-level security (RLS) and data governance practices.
- Collaborate with data engineers, analysts, and business teams to deliver reporting solutions.
- Maintain documentation for dashboards, datasets, and reporting logic.
- Provide support and enhancements for existing reports and dashboards.
Required Skills and Qualifications:
- Experience working with Power BI.
- Strong experience with data modeling and DAX.
- Proficiency in SQL and relational databases.
- Experience connecting Power BI to multiple data sources (Azure, APIs, Excel, SQL Server, etc.).
- Knowledge of ETL processes and data transformation using Power Query.
- Experience with data visualization best practices.
- Familiarity with Azure data services (Azure SQL, Synapse, Data Factory, etc.) is a plus.
- Strong analytical and problem-solving skills.
- Excellent communication skills to work with technical and non-technical stakeholders.
Preferred Qualifications:
- Experience with Power BI Service, Power BI Gateway, and workspace management.
- Knowledge of data warehousing concepts and dimensional modeling.
- Familiarity with Python or R for advanced analytics.
- Experience working in Agile development environments.