Senior Business Analyst

3 days ago


Greater Vancouver Metropolitan Area, Canada Affinity Full time

Job Description:

On behalf of our client, we are seeking an experienced Senior Business Analyst to join their Program Delivery Office on a 12-month term contract (with potential for extension). The immediate focus will be on a key initiative involving the implementation of a hazardous materials tracking and inventory management system, migrating from legacy on-premises solutions to modern cloud-based platforms.

The Senior Business Analyst will collaborate closely with Senior Project Managers, Solution Architects, stakeholders across departments, and project teams to drive business analysis, requirements definition, solution design, and delivery. This is a people-oriented role requiring exceptional stakeholder management, relationship-building, and the ability to navigate complex requirements in a dynamic, high-stakes setting.

Responsibilities:


• Lead business analysis activities for assigned projects, including planning, scheduling, and monitoring BA deliverables.


• Conduct thorough business process discovery, current-state analysis, gap identification, and future-state design to align solutions with organizational goals and value.


• Facilitate large-scale requirements gathering through workshops, interviews, and working groups; document business, functional, and non-functional requirements (including BRDs, FRDs, and process/data models).


• Partner with architects to develop current/future-state architectures, data flows, integrations, and process maps.


• Prepare and support RFIs/RFPs, including defining requirements, developing scoring criteria, and managing evaluation processes.


• Provide leadership in testing activities, including developing test cases, guiding user acceptance testing (UAT), system testing, and validating results.


• Support change management, training material development, and stakeholder communication to ensure smooth adoption.


• Analyze risks, issues, options, costs/benefits, and recommend implementation strategies.


• Mentor junior analysts, advise on methodologies (waterfall/agile), and contribute to continuous improvement of BA practices.


• Maintain knowledge of the organization's technical and business environment to ensure strategic alignment.

Qualifications:


• Undergraduate degree in a relevant discipline (IT, Business Administration, or related field preferred).


• Minimum 8+ years of progressive business analysis experience in complex IT environments, ideally in public sector or large organizations.


• Proven hands-on experience migrating legacy on-premises systems to cloud-based solutions.


• Demonstrated expertise in RFP/RFI preparation, evaluation, and vendor selection processes.


• Strong track record in large-scale stakeholder management, requirements elicitation, and leading test activities.


• Experience with COTS implementations, integrations, data migration, enterprise architecture, and change management.


• Proficiency in business process modeling, requirements documentation, and tools for diagramming (e.g., process maps, data flows).


• Knowledge of agile and waterfall methodologies; certifications (e.g., CBAP, PMP, Change Management) are assets.


• Excellent communication, facilitation, leadership, consensus-building, and conflict-resolution skills.


• Ability to work in a fast-paced environment, manage multiple priorities, and meet tight deadlines.

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- or browse our jobs & follow us at

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-

Job Number: 13015


  • Business Analyst

    1 week ago


    Greater Regina Metropolitan Area, Canada PlanIT Search Full time

    Business Analyst – (HYBRID)International Institute of Business Analysis (IIBA),Start Date: March 2nd, 2026End Date: March 31st. 2025Meetings Onsitein Regina, SK may be required periodicallySenior: IIBA CBAP, PMI-PBA or IIBA AACMandatory Experience:This position is for an IT business analyst on a project to implement a cloud SaaS solution for our contact...


  • Greater Toronto Area, Canada FP Inc. Full time

    Role OverviewWe are seeking a highly experienced Senior Business Analyst / Project Manager to join our Regulatory and Business Insights team at a top-tier Canadian bank. This critical role supports a high-visibility Cyber and IT Risk Remediation program, ensuring the bank fulfills its regulatory obligations by addressing and remediating identified issues.Key...


  • Greater Ottawa Metropolitan Area, Canada LeverageTek Staffing Solutions Full time

    LeverageTek is actively seeking a Senior Business Analyst – OneStream with its Ottawa-based customer. Work Location The successful candidate will be required to work on-site at the customer headquarters in Ottawa, ON. Key Tasks Collaborate with stakeholders to gather, document, and validate business requirements related to financial consolidation,...


  • Greater Toronto Area, Canada Centrilogic Full time

    Senior Business AnalystAbout CentrilogicCentrilogic is a leading IT consulting firm serving clients across all industry verticals and the government sector. We specialize in delivering modernization projects, leveraging Microsoft technologies and agile methodologies to drive business transformation.Position OverviewWe are seeking a full-time, Senior Business...

  • Business Analyst

    2 weeks ago


    Greater Toronto Area, Canada Aaron Consulting Inc. Full time

    About the RoleWe are seeking a Jr. Business Analyst for a banking client. The role is business-oriented and requires strong communication, documentation, and presentation skills. The successful candidate will be responsible for engaging stakeholders and capturing requirements.ResponsibilitiesPartner with stakeholders to gather and document business...

  • Business Analyst

    2 days ago


    Greater Toronto Area, Canada S2H Business Information Systems Full time

    **We and our customers are successful because**: - D2R-Collect are **Focused** on collecting - With higher success rates and fewer calls - D2R-Collect are easy to implement - A SaaS Application with no requirement for hardware or software installation - Simple to understand and use - Adaptable to our customers - and their clients' business practices -...


  • Greater Toronto Area, Canada Randstad Digital Full time

    Senior Business Analyst Contract Position)Number of Positions: 1 Duration: 6 months initial contractLocation: Toronto, London ON, or Winnipeg,MB , Regina SKMust be eligible to work in CanadaHybrid position, 3d/w onsite, no exceptionsRoles and responsibilities:The Business Systems Analyst maintains a "business perspective" through all phases of the problem...


  • Vancouver, Canada The University of British Columbia Full time

    Job SummaryThe Office of the CIO (OCIO) has an extensive list of investment requests for IT enabled projects from across the University. The execution of the portfolio of projects extends out over at least the next five years, and new projects are being added to the pipeline on a regular basis. The execution of each project within the portfolio is...


  • Greater Ottawa Metropolitan Area, Canada Quarry Consulting Full time

    Title:IT Security BALocation:Preferred in the Ottawa area but open to Canada - some travel maybe requiredDuration:Initial term to March 31, 2026, with option-year extensions.***MUST hold level 2 - Secret Government clearance***Senior Business Analyst - interviewing key stakeholders, documentation of technical requirements, evaluation methodology & market...


  • Vancouver, Canada Fraser Health Full time

    Salary The salary range for this position is CAD $38.12 - $54.80 / hour Job Summary We are hiring a Relief Full Time Senior Business Analyst to join our team in Surrey, B.C. As the Senior Business Analyst you will play a key leadership role in analyzing, redesigning, and optimizing business and clinical processes across Fraser Health. Working on multiple...