Job Title: Power BI Developer
Location: Toronto, ON
Work Model: Hybrid (2 days per week in-office preferred)
Role Overview
We are seeking a skilled Power BI Developer to design, develop, and maintain interactive reports and dashboards that support business decision-making. The ideal candidate will work closely with business stakeholders, data engineers, and analysts to transform data into meaningful insights while ensuring data accuracy, security, and compliance.
Key Responsibilities
- Design, develop, and maintain Power BI reports and dashboards aligned with business requirements
- Gather, analyze, and document business and reporting requirements from stakeholders
- Collaborate with data engineers and analysts to acquire, clean, transform, and model data for reporting
- Develop and optimize complex DAX calculations and measures
- Ensure data security, governance, and compliance with best practices
- Troubleshoot, debug, and resolve issues related to Power BI reports and datasets
- Provide training, documentation, and support to end users
- Monitor report performance and implement optimizations as needed
- Stay up to date with the latest Power BI features, updates, and industry trends
Required Skills & Qualifications
Technical Skills
- Strong experience designing and developing Power BI dashboards and reports
- Proficiency in DAX, Power Query, and data modeling
- Experience integrating data from multiple sources (databases, APIs, files, cloud platforms)
- Understanding of data security, row-level security (RLS), and compliance best practices
- Ability to troubleshoot and optimize Power BI solutions
- Experience collaborating within agile or cross-functional teams
Analytical Skills
- Strong problem-solving skills to identify and resolve reporting and automation issues
- Ability to analyze business processes and identify data and automation opportunities
- Strong data interpretation skills to support data-driven decision making
Soft Skills
- Excellent verbal and written communication skills
- Strong stakeholder engagement and collaboration abilities
- Ability to work effectively in a team-based environment
- Strong organizational and time-management skills to handle multiple priorities
Business Skills
- Understanding of business operations and how analytics can drive improvement
- Familiarity with industry-specific regulations and compliance standards
- Ability to translate business needs into technical reporting solutions
Preferred Qualifications (Nice to Have)
- Experience with Azure services (Azure SQL, Data Factory, Synapse, etc.)
- Knowledge of SQL and data warehousing concepts
- Prior experience supporting enterprise-level BI solutions