cover image
Affinity

Senior Project Manager / Business Analyst

On site

Fredericton, Canada

Senior

Freelance

04-02-2026

Share this job:

Skills

Leadership DevOps Azure DevOps Prioritization Facilitation Azure Project Management

Job Specifications

Job Description:

On behalf of our public sector client, Affinity is seeking a Senior Project Manager / Business Analyst to support multiple high-complexity, public-facing systems used by government and citizens. This is a hybrid PM/BA role focused on system modernization, legacy upgrades, and complex integrations, including financial systems.

Responsibilities:

Successful adaptation to an established team: The Senior BSA will quickly assume the role of Senior BSA and liaison between the business and development team, demonstrating strong leadership skills and ability to take initiative in new work
Initiate and Lead effective working sessions: The Senior BSA will initiate and facilitate the ongoing workshops and information sessions required with the business to effectively elicit and document requirements and validate proposed solutions; this includes the effective guidance of discussions through probing questions and the presentation of information and proposed solutions to clients, etc.
Review, confirm, and update as necessary, previously identified business requirements. The Senior BSA will be responsible for reviewing the existing documented business requirements with the business owner, confirming the requirements’ continued validity, and updating the business requirements document to reflect any changes to business requirements uncovered.
Design documents: The Senior BSA will need to design and document possible design solutions/outputs for a web custom-developed solution using a combination of Screen Mock-ups, Report Mock-ups, and business rules. These documents must be usable by developers, so they can implement the features documented to provide a positive customer experience on both desktop and mobile devices. Designs must follow best practices and existing standards, and in the absence of standards, be discussed with the BAS-EECD Senior Systems Analyst.
Work packages: The Senior BSA will be responsible for creating Epics, Features, and/or User Stories in Azure DevOps.
Collaboration with BAS-EECD Senior Systems Analyst: The Senior BSA will work with SNB’s BAS-EECD Senior Systems Analyst by providing documents for review early in the design stage to allow for a proper review. The Senior BSA will review comments and feedback and keep him informed of decisions and changes to previously reviewed documents.
Demonstration of working knowledge of the solution: At approximately one month into the engagement, the Senior BSA will be expected to deliver a presentation to the project team members, business owner, and SME’s. The purpose of this presentation is to validate the Senior BSA’s understanding of the current state of the solution, including workflows, data flows, key business rules, and any other relevant operational details.

Qualifications:

Mandatory Requirements:

N/A – Written and spoken competence in English is required.
5+ years – Experience with large and complex system projects, including integration between large systems using a variety of technologies.
5+ years – Project Management experience.

Scored Requirements

2+ years – Recent experience (within the last five years) in a Senior Business Analyst role on projects of significant complexity. Scoring will be based on the breadth and depth of experience.
3+ years – Recent experience (within the last five years) in a Project Manager role on projects of significant complexity. Scoring will be based on the breadth and depth of experience.
3+ years – Demonstrated experience performing Senior System Business Analyst activities, including workshop facilitation, requirements elicitation and prioritization, process flow design, business capability modeling, quality control testing, and system documentation.
3+ years – Demonstrated Project Management experience leading cross‑functional business and technical teams with a mix of in‑house and external resources and stakeholders.
2+ years – Demonstrated experience leading projects involving multi‑jurisdictional stakeholders (e.g., Federal / Provincial).
3+ years – Demonstrated experience with systems that integrate with a corporate financial system.
3+ years – Recent experience developing or supporting information systems for government service delivery agencies.
3+ years – Demonstrated experience with the IT Project Management and Solution Delivery Framework, or other similar frameworks.

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 oppo

About the Company

Welcome to Affinity Group -- your trusted partner in business and technology consulting. As a carbon-neutral company certified by ClimatePartner and recognized by the Globe and Mail as one of Canada's fastest-growing companies, we are dedicated to delivering an unrivalled experience for our employees, consultants, and clients. Professional Excellence Across Disciplines: - Cyber Security Solutions: Protecting your operations with cutting-edge security measures. - Data Analytics and Business Intelligence: Transforming data in... Know more