- Design, develop, and deploy Power BI dashboards and reports to provide insights that drive business decisions.
- Work closely with business stakeholders to gather and translate requirements into scalable, impactful data visualizations.
- Implement and optimize data models, using DAX to create robust calculations and complex measures.
- Integrate and manage diverse data sources, including SQL databases, cloud services (e.g., Azure), APIs, and flat files.
- Conduct data analysis and quality assurance to ensure data accuracy and report integrity.
- Develop ETL processes using Power Query, SQL, and Azure Data Factory to extract, transform, and load data.
- Implement row-level security (RLS) and ensure adherence to data governance and security policies.
- Perform performance tuning on Power BI dashboards, ensuring efficient load times and smooth user experience.
- Collaborate with data engineers, data scientists, and other stakeholders to integrate advanced analytics and predictive insights.
- Stay up-to-date with the latest Power BI features, best practices, and trends to continuously enhance BI solutions.
- 7+ years of experience in business intelligence and data analytics, with a strong focus on Power BI.
- Proficient in Power BI Desktop, Power BI Service, and Power BI Report Server.
- Expertise in data modeling, DAX (Data Analysis Expressions), and M language.
- Solid understanding of relational databases and SQL, with experience in database management (SQL Server, Oracle, etc.).
- Hands-on experience with ETL tools, such as Power Query, SQL Server Integration Services (SSIS), or Azure Data Factory.
- Familiarity with cloud platforms, particularly Azure services like Azure SQL Database, Azure Data Lake, and Azure Analysis Services.
- Strong analytical skills, with a keen eye for detail and a commitment to data quality.
- Experience in implementing row-level security (RLS) and maintaining compliance with data governance standards.
- Familiarity with scripting languages like Python or PowerShell for automation is a plus.
- Excellent communication and interpersonal skills, with the ability to effectively collaborate with both technical and non-technical stakeholders.
- Knowledge of Agile methodologies and familiarity with tools like Azure DevOps or JIRA.
- Certifications in Power BI, Microsoft Azure, or data engineering are advantageous.
- Excellent communication and teamwork skills.
- Takes ownership, is a proactive problem-solver with a positive, can-do attitude.