PBC Solutions is looking for a Senior BI Developer / BI Team Lead! Please note: PBC Solutions is Headquartered in Saanichton, BC (a suburb of Victoria) and also has offices in Burnaby. We operate in a hybrid in-person and virtual environment and the successful candidate must be based on southern Vancouver Island (preferred) or in the Lower Mainland, with regular office presence required.
Position Summary: Reporting to the Director, Data Analytics & Reporting, the Senior BI Developer / BI Team Lead leads a development team for execution of the reporting strategy. They have a strong understanding of key BI technologies (end-to-end data warehouse stack) and provide summary analysis and recommendations for leadership. The Senior BI Developer / BI Team Lead monitors and manages delivery to align with business goals and architectural standards, and drives the solution forward based on leadership direction, technical constraints and developer input. The incumbent is a strong team player and is a coach and mentor for the analytics & reporting team.
Key Accountabilities: - Works closely with stakeholders to understand business requirements and translate those into informative, visually appealing and simple to use reporting products.
- Leads a Business Intelligence (BI) team, including data analysts, quality assurance analysts, BI developers and ETL developers.
- Designs, delivers and maintains high-quality Power BI reports and dashboards.
- Accountable for Power BI mentorship for reusability, technical efficiencies and dashboard design.
- Performs operational troubleshooting to resolve disruptions to reporting service, for data refreshes and Power BI platform problems.
- Develops development standards and best practices. Performs quality assurance checks.
- Leads Power BI governance, through use of workspaces, appropriate security models and a managed self-service report authoring approach.
- Works with the privacy and security teams to ensure that reporting solutions adhere to privacy and security policies.
- Responds to work requests. Provides estimates to support timelines and stated deliverables.
- Works closely with the data services team (application support) to resolve data warehouse reporting issues or enhancements to currently published database data sets.
- Provides architectural leadership for the modernization of a large and complex Oracle reporting environment.
- Develops and presents options, plans and roadmaps to senior management teams.
- Participates, as BI team lead, in transformation activities to identify, detail and prioritize reporting and analytics agile epics and features. Promotes data as an asset and other strategic reporting goals.
- Works using the SAFe agile development methodology. This includes acting as Scrum Master for the Data Analytics & Reporting team.
- Participates in the Architectural Council as a BI solution architect and working group meetings to provide expert level input for reporting and analytics business needs.
- Participates in client governance meetings to bring forward analytics issues and respond to data access inquiries.
- Ensures BI solutions adhere to data governance processes, participates in data governance initiatives and provides expert level input for the impact & considerations to reporting.
- Leads the technical implementation of the Power BI Service (SaaS) in a secure technical ecosystem. Acts as Fabric Administrator for the overall solution deployment.
- Other duties as required.
Required Education and Experience: - University undergraduate degree in a related discipline, such as Computer Science or a related field.
- Minimum of 7 years of industry experience in BI.
- Minimum 5 years of experience with the Power BI platform, in senior roles.
- Minimum 2 years of experience leading teams.
- Experience leading the modernization of legacy reporting solution for a medium to large sized organization
- Experience supporting a Microsoft Power BI SaaS implementation, including Microsoft data gateways for data refreshes.
- Experience leading development teams for the deployment of Microsoft Power BI reports in a secure corporate environment.
- Oracle database experience, especially querying large data volumes, for the purposes of data extraction and reporting
- Previous experience participating in Data Governance initiatives, such as master data management or data quality initiatives
- A combination of equivalent education and experience may be considered.
Preferred Qualifications: - Agile development experience is considered an asset.
- Healthcare and/or Health Insurance experience is considered an asset.
- Power Query (M) skills are considered an asset.
- Fabric Admin experience is considered an asset.
- Provincial or Federal Government experience will be considered an asset.
Knowledge, Skills, and Abilities: - Data analysis process, approach and design.
- Ability to translate complex business requirements into functional requirements.
- Ability to propose technical solutions that best fit needs within the required timeframes and budget.
- SQL Language (ANSI-92).
- Ability to mentor others and provide expert level performance tuning for queries on large volume databases
- Expert level understanding of Microsoft Power BI concepts, product architecture and vendor roadmap.
- Strong Power BI DAX language skills.
- Understanding of Azure and Fabric data platform.
- Ability to administer a medium scale Microsoft Power BI environment, including the workspace, security and Power BI deployment pipelines.
- Physical data modelling concepts, including operational system 3NF and Kimball dimensional modelling.
- Understanding of ETL jobs and processes, ETL design concepts and data processing pipelines.
- Clear understanding of data warehouse concepts and design, including both on-premise and Cloud based solutions.
Behavioural Competencies: - Client Focus: Understanding and anticipating the needs, expectations, and experiences of clients (internal or external) to deliver high-quality service, build strong relationships, and create value. Client Focus involves actively listening, responding with empathy, and taking ownership to ensure positive and consistent client outcomes.
- Coaching: Supporting the growth, development, and performance of self and others by providing guidance, feedback, and encouragement. Coaching involves active listening, asking powerful questions, facilitating learning, and helping individuals identify solutions and achieve their potential. Communicative: Communicating clearly, respectfully, and effectively using appropriate methods, styles, and channels to ensure understanding, alignment, and productive collaboration. Being communicative means actively sharing information, listening to others, and tailoring messages to different audiences in order to support strong relationships and effective decision-making.
- Leading Through Change: Effectively navigating, supporting, and driving change by communicating clearly, managing uncertainty, and helping others adapt. Leading Through Change involves anticipating impacts, remaining resilient, guiding people through transitions, and ensuring that changes are understood, embraced, and implemented successfully.
- Decision Making & Problem Solving: Analyzing information, evaluating options, and making sound, timely decisions to resolve issues, mitigate risks, and improve outcomes. This competency involves critical thinking, judgment, evidence-based analysis, and the ability to choose effective actions-even under uncertainty or pressure.
- Accountability & Achieving Results: Taking ownership for decisions, actions and outcomes-both individual and team-while consistently delivering high-quality work aligned with company goals. This competency reflects reliability, follow-through, and a proactive focus on achieving measurable results, even in the face of obstacles or competing priorities.
- Accountability & Achieving Results: Taking ownership for decisions, actions and outcomes-both individual and team-while consistently delivering high-quality work aligned with company goals. This competency reflects reliability, follow-through, and a proactive focus on achieving measurable results, even in the face of obstacles or competing priorities.
- Influencing: The ability to shape outcomes, decisions, and behaviours by effectively persuading, motivating, and guiding others while maintaining trust and credibility. Influencing involves understanding others' perspectives, communicating compelling arguments, and leveraging relationships to gain support and achieve company goals.
Travel/Work Location: PBC Solutions has offices in Saanichton, BC (a suburb of Victoria) and Burnaby. We operate in a hybrid in-person and virtual environment. Occasional travel between office locations may be required.
What's in it for you We offer market competitive total compensation, including an annual incentive bonus plan and market-based salaries. The base salary range for this position is
$82,300 - $123,500 annually. Placement in the salary range will be determined by the level of experience and expertise based on corporate guidelines, with the goal to ensure market competitiveness and internal equity.
We offer a robust health & dental benefits plan, with flexible options that will meet you and your family's needs. We also offer generous vacation and paid leaves along with a Defined Benefit Pension Plan (PSPP), for all eligible employees.
Does this opportunity resonate with you?
Are you seeking a work environment that will challenge you, provide stretch opportunities, and support your success and growth? Then you've found your ideal work environment - Apply today please! We'd love to talk with you to explore this opportunity further with you.
This posting will be open until filled. We will start reviewing applications on
June 22 , 2 026, and will continue to receive applications until the position is filled