Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Business Data Analyst

Full-time

Afl

At AFL, we're building more than networks – we're helping connect communities, businesses, and people across Canada. Our teams deliver the critical infrastructure that keeps people connected, businesses running, and communities moving forward. Behind everything we do is a commitment to ensuring every employee returns home safely every day.

We are seeking a motivated Business Data Analyst with hands‑on experience in business intelligence, data modeling, and a strong interest in process automation within the Microsoft ecosystem. The successful candidate will support end‑to‑end report development, from requirements gathering and data preparation to report design, deployment, and ongoing enhancement, using Power BI and other Power Platform and Microsoft 365 tools.

Under the general direction of the Reporting to the Manager of Data and Analytics, the Business Data Analyst will maintain and improve existing BI solutions while contributing to new initiatives that support accurate and timely reporting for internal and external stakeholders. The Business Data Analyst will work closely with cross functional teams and executives, leveraging strong communication and analytical skills to translate business needs into scalable, reliable data solutions, while using automation to enhance and optimize reporting and business processes.

What You Will Do


  • Support full lifecycle report development, including requirements gathering, data modeling, ETL, visualization, and deployment.

  • Design and maintain datasets, data models, and data extractions to support reporting needs across assigned business scopes and stakeholder groups.

  • Build and maintain Power BI datasets, reports, and dashboards using data modeling best practices.

  • Use Power Automate to streamline data refreshes, automate business processes, and optimize reporting workflows.

  • Connect to and manage data sources including SharePoint Lists and libraries, SQL databases, REST APIs, etc.

  • Identify data quality issues in source systems, collaborate with stakeholders to resolve them, and recommend improvements.

  • Partner with cross‑functional teams to translate business needs into technical specifications and reporting solutions.

  • Create and maintain technical documentation covering reports, datasets, ETL pipelines, data models, automations, and business processes to support long‑term sustainability and team knowledge retention.

  • Contribute to continuous improvement initiatives focused on system optimization, automation, and reporting efficiency, including the adoption and integration of AI‑driven tools.

  • Follow and promote AFL’s environmental, health, and safety policies.

 

What You Bring


  • Hands‑on experience developing Power BI solutions (Desktop & Service) in a production or enterprise environment.

  • Experience in DAX, data modeling, and BI development workflows.

  • Experience using SharePoint as a data source (Lists, document libraries, folder connectors).

  • Experience or demonstrated interest in learning Microsoft Power Platform tools (Power Automate, Power Apps).

  • Strong analytical and problem‑solving skills with attention to data accuracy, including the ability to normalize inconsistent client data for analytics‑ready ingestion.

  • Excellent communication skills for gathering business requirements and explaining technical concepts to non‑technical audiences.

  • Self‑driven, curious, and eager to learn new tools and technologies.

  • Process efficiency mindset with the ability to identify opportunities to streamline, automate, and improve existing workflows.

  • Ability to manage multiple priorities and work independently or collaboratively in a fast‑paced environment.

 

Nice to Have


  • Experience using Microsoft Power Platform tools to support automation, workflow improvement, or data integration.

  • Experience developing Copilot agents using the Microsoft 365 Copilot app and Copilot Studio.

  • Background or domain experience in Telecommunications or Construction.

Working Conditions


  • Hybrid office environment

  • General hours of Monday through Friday 8:00am to 5:00pm

  • Some travel may be required

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Business Data Analyst in Surrey, BC vacancy
  • $90k - $100k per year

     ...Job Summary: The Business Analyst, Finance Transformation is a newly created role on the Corporate Finance team reporting to the Manager, Finance...  ...assessment, solution design, user acceptance testing (UAT), data validation, and go-live readiness · Contribute to change... 
    Suggested
    Full time

    Sunrise Farms, Inc

    Surrey, BC
    1 day ago
  •  ...opportunité de développement de carrière dans de nombreux départements d’affaires au sein de notre organisation. Le mandat principal d’un Analyste de système d’affaires ERP est de tester les modifications logicielles, d’analyser les différentes fonctionnalités du système d’... 
    Suggested
    Flexible hours

    Sonepar

    Surrey, BC
    1 day ago
  •  ...independent family-owned company with global market leadership in the business-to-business distribution of electrical, industrial and safety...  ...our organization. The main mandate of a Business System Analyst is to test software modifications, analyze the various features... 
    Suggested
    Flexible hours

    Sonepar

    Surrey, BC
    1 day ago
  • $60k - $70k per year

     ...Position ATS Traffic is looking for a motivated and driven OSS Business Development Representative to grow our On-Street Services...  ...opportunities involving rentals, signage, supply, installations, ITS, data collection, and smart work zones. Gather customer, competitor,... 
    Suggested
    Permanent employment
    Full time
    For contractors
    Day shift

    Ats Traffic

    Surrey, BC
    1 day ago
  • $50k - $60k per year

     ...This job description outlines the Business Development Officer's objective, primary responsibilities, and/or requirements and qualifications...  ...maintain weekly activity reports and track KPIs and marketing data. Meet or exceed sales objectives. Always represent the company... 
    Suggested
    Long term contract
    Full time
    Local area

    Senior Helpers Surrey North

    Surrey, BC
    1 day ago
  •  ...degree program and over 65 diploma and certificate programs across business, healthcare, education, hospitality, IT, and more. Our dynamic,...  ...role supports program delivery, compliance requirements, reporting, data management, process improvement, stakeholder coordination, and... 
    Full time
    Work at office
    Immediate start
    Monday to friday

    Western Community College

    Surrey, BC
    1 day ago
  •  ...professional to join our team as a Project Finance Analyst . Relevant project finance or...  ...project forecast and financial reviews, using data and professional skepticism to validate...  ...an asset. Proficiency in Dynamics 365 Business Central, PowerBI, Procore, HCSS Suite of Software... 
    Full time
    Work at office
    Local area
    Flexible hours

    Mainland Group Of Companies

    Surrey, BC
    1 day ago
  •  ...placement fees. About the Role We’re looking for driven, entrepreneurial, and network-savvy individuals to join us as Business Development Representatives (BDRs) on a 100% commission basis . This is your chance to build a rewarding career, earn uncapped... 
    Full time
    Remote work

    Destinationone Consulting

    Surrey, BC
    1 day ago
  • $105k - $125k per year

     ...HR Business Partner Location - Surrey Canada Work Arrangement - Onsite What we do at Weir: We are a global leader in mining...  ...investigations and complex terminations. Change management proficiency and data-driven decision-making skills. Why join Weir We live our... 
    Long term contract
    Full time
    Internship
    Local area
    Shift work

    Weir

    Surrey, BC
    19 days ago
  • $40 - $50 per hour

     ...Job Responsibility: Overview We are seeking a proactive and results-driven Business Advisor to join our dynamic team. The ideal candidate will have a strong background in business development and project management, with the ability to lead initiatives that drive growth and... 
    Hourly pay
    Full time
    Casual work
    Remote work

    GEFI Capital Inc.

    Surrey, BC
    10 days ago
  • $111.1k - $130.7k per year

     ...across marine bunkering and export sectors. You will identify new business opportunities, negotiate commercial agreements, cultivate key...  ...Develop and implement sales and marketing strategies, maintain CRM data and performance metrics, and identify new opportunities to strengthen... 
    Long term contract
    Full time
    Contract work
    Temporary work
    Flexible hours
    2 days per week

    Fortis BC

    Surrey, BC
    7 days ago
  • $42.52 per hour

     ...future for B.C. Position Overview The Operations Financial Analyst provides data and financial analysis required to Operations to support...  ...accordance with applicable policies and procedures as established by Business Leader - Finance, Accounting Manager and/or Corporate Finance... 
    Hourly pay
    Full time
    Temporary work
    Local area

    Fortis BC

    Surrey, BC
    11 days ago
  • $49.79 - $58.56 per hour

     ...Support change management and employee engagement strategies. What it takes: ~Strategic Thinking: Aligns HR initiatives with business objectives; anticipates future needs. ~Labour Relations Expertise: Deep understanding of collective agreements, grievance handling,... 
    Hourly pay
    Full time
    Temporary work
    Flexible hours
    2 days per week

    Fortis BC

    Surrey, BC
    7 days ago
  •  ...Machine Learning Maestro: You don’t just work with data—you decode it, predict the future with it, and turn it into action. Your models...  ...numbers—you translate data into actionable insights that drive business decisions. Serious coding skills in Python or R. You know how... 
    Casual work
    Internship
    Work at office
    Remote work

    Algaecal

    Surrey, BC
    1 day ago
  • $18 - $22 per hour

     ...Job Responsibility: We are looking for two Business Development Assistants to support our sales and marketing team. This role involves market research, sales support, and customer engagement, making it a great opportunity for individuals interested in business development... 
    Hourly pay
    Part time
    Internship
    Monday to friday
    Flexible hours

    PULSEHIRE INVESTMENT INC.

    Surrey, BC
    8 days ago
  •  ...a detail-oriented and analytical Procurement, Sourcing & Costing Analyst to join our team. This is an office-based role that sits at the intersection...  ...operations, supporting cost management, supplier sourcing, and data integrity across our network of pharmacy dispensing partners. The... 
    Full time
    Work at office

    Monark Llc

    Surrey, BC
    1 day ago
  •  ...potential.   You will be working for the world's #1 privately held business to business distributor of electrical products and related...  ...business opportunities. Maintain accurate project and customer data within internal systems. Prepare, analyze, and present sales pipeline... 
    Internship
    Work at office
    Flexible hours

    Sonepar

    Surrey, BC
    8 days ago
  • $20 - $28 per hour

     ...****PLEASE READ CAREFULLY***** applicants, this position is specific Are you a highly motivated individual with a passion driving business growth and forging strong partnerships? Do you thrive in a dynamic and fast paced environment? We are looking for a talented Business... 
    Hourly pay
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Monday to friday
    Flexible hours
    Shift work
    Day shift

    Canada International Construction

    Surrey, BC
    8 days ago
  •  ...The Early Learning and Child Care Policy Analyst leads and coordinates various aspects related...  ...includes conducting research, gathering data, and analyzing information to support the...  ...require work and travel outside of normal business hours. Supervision Given ~ None... 
    Full time
    Work at office

    Métis Nation British Columbia

    Surrey, BC
    1 day ago
  • $3478 per week

     ...Overview Are you passionate about transforming complex operational data into meaningful insights? As an Operations Reporting Analyst, you'll play a key role in helping leaders make informed business decisions by analyzing operational performance, identifying trends, and... 
    Full time
    Temporary work

    Fortis BC

    Surrey, BC
    28 days ago
  • $59.84 - $67.86 per hour

     ...Surrey Police Service Network Analyst 3 Regular, Full Time Surrey Police Service (SPS) is Surrey’s new municipal police agency....  ...upgrades and improvements to existing systems and processes. Analyze data and metrics to identify bottlenecks, vulnerabilities, and areas... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Immediate start

    Surrey Police Service

    Surrey, BC
    13 days ago
  • $60k - $80k per year

     ...Board Certified Behavioural Analyst — Surrey CBI Home Health supports people at home and in the community. We are one of Canada's leading...  .... Provide RBTW supervision. Measure behaviour and graph data. Model professional & compassionate care. Coach staff to provide... 
    Full time
    Part time
    Casual work
    Flexible hours

    Cbi Home Health

    Surrey, BC
    1 day ago
  • $60 - $70 per hour

     ...Position Summary   Sunrise Farms is seeking a  Data Integration Developer (12-Month Hourly Contract) to join the  Reset & Restart...  ...responsibilities, the role will support Power BI report development, and other business systems analysis activities related to R&R. This position offers... 
    Hourly pay
    Permanent employment
    Full time
    Contract work
    Interim role

    Sunrise Farms, Inc

    Surrey, BC
    1 day ago
  • $97.1k - $114.2k per year

     ...role was made for you, then we want you to become our next SAP Analyst - HR. Joining our Information Systems (IS) department, you will...  ...related systems and processes leveraged by our Human Resources business unit.    This wouldn’t be your first time collaborating with your... 
    Full time
    Temporary work
    Flexible hours
    2 days per week

    Fortis BC

    Surrey, BC
    23 days ago
  •  ...demonstrating a track record of driving sales and fostering lasting client relationships. Your primary responsibility will be to develop new business opportunities, manage client accounts, and contribute to the growth and success of WCWT . Key Responsibilities: Develop a... 
    Permanent employment

    Westcoast Water Treatment Systems Ltd.

    Surrey, BC
    more than 2 months ago
  • $49.79 - $58.56 per hour

     ...level, both for analytical and regulatory submissions, that support business priorities. ~Strengthen internal modelling expertise and...  ...cross-functional experts to use energy demand and other business data to support recommendations on planning and project strategies.... 
    Hourly pay
    Full time
    Temporary work
    Flexible hours
    2 days per week

    Fortis BC

    Surrey, BC
    a month ago
  • $36.7 per hour

    Overview Languages English Education ~ Secondary (high) school graduation certificate Experience 1 year to less than 2 years On site Work must be completed at the physical location. There is no option to work remotely. Responsibilities Tasks...
    Permanent employment
    Full time
    Remote work

    Samara Framing Ltd.

    Surrey, BC
    1 day ago
  • $49.79 - $58.56 per hour

     ...future for B.C. Position Overview Are you a SAP professional who thrives on solving complex business challenges and driving continuous improvement? Join FortisBC as a SAP Analyst – Finance and play a key role in shaping the systems and processes that support our financial... 
    Hourly pay
    Full time
    Temporary work
    For contractors
    Flexible hours
    2 days per week

    Fortis BC

    Surrey, BC
    27 days ago
  • $23 - $25 per hour

     ...Position:   Customer Experience Associate (Precious Metals Analyst) Location (s):  10362 King George Blvd #120, Surrey, British Columbia...  ...where no two days are the same. You’ll be the face of our business—guiding customers through the process of buying or selling gold,... 
    Hourly pay
    Full time
    Shift work
    Weekday work

    Canada Gold

    Surrey, BC
    1 day ago
  •  ...~ Build relationships with fleet managers, operations leaders, business owners, and purchasing decision-makers ~ Maintain consistent...  ...processes    CRM & Reporting • Maintain accurate prospect and activity data within CRM • Track outreach activity, meetings booked, meetings... 
    Long term contract
    Full time
    Trial period

    Packd Upfit Equipment

    Surrey, BC
    9 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Business Data Analyst. Be the first to apply!