Opens LinkedIn
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Location requirements
- Country, Burnaby, British Columbia, Canada
- Seniority
- Entry level
Job summary
Migrate and develop business intelligence reports, cubes, dashboards, and data models using Microsoft tools, including Power BI, SSRS, SSAS, SSMS, and SSIS. Gather business requirements, support data quality and platform administration, optimize and troubleshoot solutions, document technical assets, and train users.
Job details
Job Description On behalf of our public sector client, Affinity is seeking a Microsoft BI Developer. Responsibilities Migrate Cognos reports/cubes on Microsoft platform (SSAS/SSRS/Power BI as applicable) Work with BCSHS programs users on new/additional reporting requirements and create new cubes/reports/dashboards for BCSHS using Microsoft tools. Convert business requirements into technical specifications and decide timeline to accomplish. Understand business requirements in BI context and design data models to transform raw data into meaningful insights. Assist in identifying key performance indicators (KPIs) with clear objectives and consistently monitor those Advise and implement latest Microsoft platform features as applicable. Work with PHSA team on data modelling that includes Data warehouse development with Microsoft SSMS and SSIS. Set up BCSHS reporting platform in line with PHSA’s. Assist in infrastructure related work (e.g. data migration and cloud migration) to ensure stability and integrity of BCSHS platform which is connected to PHSA platform. Backfill the team’s reporting resources as needed to enable them to address BCSHS requirement and design based on their PHSA experience. Manage the administration of user access and infrastructure if needed. Work with users and team members at all levels for understanding business requirements Train technical and Business users in delivered solutions. Design, develop, maintain, and optimize Power BI, SSRS, and SSAS solutions, including dashboards, reports, semantic models, security models, and performance optimization. Develop and maintain SQL Server databases, complex SQL queries, stored procedures, views, and functions to support business intelligence and reporting requirements. Implement data validation, reconciliation, and data quality processes to ensure the accuracy, consistency, and integrity of reporting solutions. Create and maintain technical documentation for BI solutions, data models, ETL processes, reporting assets, and system architecture, and provide production support and troubleshooting as required. Qualifications Comprehensive knowledge of data design, data modeling, data management, and data visualization Advanced SQL skills In depth experience of Power BI and DAX Practical experience with tabular or multi-dimensional cubes (ex: SSAS, Cognos TM1 etc) Practical experience with ETL tools (ex: SSIS, Informatica etc) Practical experience with BI reporting tools (Ex: SSRS, Cognos Report Studio, Tableau etc) Experience with other BI tools e.g. Cognos, Tableau etc. Ability to interact with business as well as technical teams Experience with Business analysis, project planning Strong communication and client management skills Ability to learn and respond quickly to the fast-changing business environment Stay updated with advancements and best practices in design and development Ability to multitask and excellent interpersonal skills Ability to prioritize and manage competing priorities Document process, models, designs, and solutions and able to explain, represent, and discuss with the team Apply learned lessons into future solution considerations Analytical mindset with a problem-solving approach Ability to work in an agile, dynamic environment with a focus on continuous improvement along with frequent iterations of product build and touch base with users and team Self-motivated and eager to learn A team player and able to lead and initiate Willing to go above and beyond as needed to make the project successful Self-starter as well as team player Experience with data quality, reconciliation, security models, and performance optimization Affinity Earn Know someone who’s great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/ About Affinity Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need. For more information on Affinity, please visit www.affinity-group.ca Job Number: 14004
What you’ll do
Migrate and develop business intelligence reports, cubes, dashboards, and data models using Microsoft tools, including Power BI, SSRS, SSAS, SSMS, and SSIS. Gather business requirements, support data quality and platform administration, optimize and troubleshoot solutions, document technical assets, and train users.
Requirements
Requires advanced SQL skills, in-depth Power BI and DAX experience, and practical experience with analytical cubes, ETL tools, and BI reporting platforms. Candidates should also bring data modeling and data management expertise, strong communication and business analysis skills, and the ability to work collaboratively in an agile environment.
Listed skills
- Power BI · Preferred
- SQL · Preferred
- Data visualization · Preferred
- Business analysis · Preferred
- Technical Documentation · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Power BI
- DAX
- SQL
- SSAS
- SSRS
- SSIS
- Data Modeling
- ETL
- Data Warehousing
- Business Intelligence
- Data Visualization
- Data Quality
- Performance Optimization
- Business Analysis
- Project Planning
- Technical Documentation
Job areas
- Data & Analytics
- Technology
- Software
- Government & Public Sector
- Consulting
More jobs from Affinity
Quality Assurance Lead
- Remote
- Canada
- Posted Oct 10, 2026
Sr. Business Analyst
- On-site
- St. John's, NL
- Posted Oct 10, 2026
Change Management Specialist
- On-site
- Victoria, BC
- Posted Oct 10, 2026
Project Manager - Firserv
- On-site
- Victoria, BC
- Posted Oct 10, 2026
