Business Analyst
Role Overview
Senior IT Business Analyst supporting two client projects: a lab safety and hazardous materials platform and a financial planning and analysis platform.
Long-term hybrid opportunity in Calgary, with an initial six-month contract and extensions possible.
Work independently alongside two project leads; additional projects may follow.
Key Skills for This Role
Full Job Posting
Role overview
Senior IT Business Analyst supporting two client projects: a lab safety and hazardous materials platform and a financial planning and analysis platform.
Long-term hybrid opportunity in Calgary, with an initial six-month contract and extensions possible.
Work independently alongside two project leads; additional projects may follow.
Core responsibilities
- Elicit, document, and validate requirements with project teams, business stakeholders, and vendors.
- Facilitate workshops, map current and future processes, and maintain requirements traceability through configuration and testing.
- Assess vendor capabilities against requirements, identify gaps, and document configurations.
- Write test plans and scripts; coordinate system testing and business user acceptance testing.
- Support data migration, mapping, and validation; create training materials and deliver training.
- Support change management, coordinate troubleshooting, and provide transition support through go-live.
- Follow ITIO methodology and BA templates, store deliverables in project SharePoint, and document decisions.
Lab safety platform
- Onboard into completed requirements and planning artifacts and confirm them with the vendor.
- Drive requirements validation and configuration decisions for a vendor-led implementation.
- Lead data migration and data mapping conversations with business stakeholders.
Financial planning and analysis platform
- Lead finance requirements gathering for a keep-or-replace decision.
- Document forecasting, budgeting, and capital and operating planning processes.
- Support subsequent selection and implementation work.
Required qualifications
- 8+ years as a dedicated IT Business Analyst; 10+ years is preferred.
- Experience with vendor-led software or COTS/SaaS implementations through the full lifecycle, from requirements to go-live.
- Finance experience with forecasting, budgeting, and capital and operating planning; finance system implementation experience is ideal.
- Hands-on testing experience writing test plans and scripts and coordinating UAT.
- Data migration and data mapping experience.
- Strong workshop facilitation, process mapping, and requirements traceability skills.
- Experience in waterfall and agile delivery and high-governance, documentation-heavy environments.
- Experience in large, complex organizations with many stakeholders.
- Excellent written and verbal communication across business, technical, and vendor teams; collaborative and adaptable.
- Able to work on campus in Calgary three days per week.
Preferred experience
- Financial planning or EPM tools such as Oracle EPM, Anaplan, or Workday Adaptive Planning, or finance ERP modules.
- Supply chain or procurement processes, including purchasing, contracting, or procurement.
- Higher education or public sector experience; familiarity with change management methods.
- Experience using Microsoft Copilot or other AI tools in business analysis work.
About Affinity
Affinity Group is a technology and business consulting and services company focused on long-term client and consultant relationships.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Affinity
Business Analyst
Calgary, CAN
Affinity seeks a Senior Business Analyst to turn stakeholder needs and process analysis into practical designs and implementation-ready specifications for digital workflow and prototype work. Candidates need 5+ years of
AI Engineer - Production Applications
Vancouver, CAN
Affinity seeks a hands-on AI engineer to own and enhance AI-enabled applications in production. The work combines application development, production troubleshooting, and support automation across solutions such as RAG,
Project Coordinator
Calgary, CAN
The employer is seeking a Project Coordinator to independently manage a portfolio of small-scale IT projects. The role covers project planning, governance, documentation, budgets, reporting, and coordination with technic
Program Manager- Cybersecurity
New Westminster, CAN
The employer seeks an experienced program manager to lead an enterprise cybersecurity program and complex technology initiatives. The work spans full lifecycle delivery, governance, budgets, vendors, and cross-functional
Business Lead
Saanichton, CAN
Affinity is seeking a senior business-side lead to represent business owners in implementing a modern document/content and contract lifecycle management platform. Applicants need senior technology implementation experien
Project Manager III
Richmond, CAN
The employer seeks an experienced project manager to lead complex, cross-functional business transformation from planning through implementation and transition. Candidates need 7+ years of project management experience,
Business Analyst
Burnaby, CAN
Affinity is seeking an experienced Business Analyst to support strategic, technical, and regulatory initiatives in financial services. The role turns business needs into actionable requirements, process documentation, an
Product Manager
Vancouver, CAN
Affinity is seeking an entrepreneurial Product Manager to build AI-powered products that deliver measurable business impact. You will own the product lifecycle and roadmap, work directly with customers, and guide product
Business Analyst
Calgary, CAN
AI Engineer - Production Applications
Vancouver, CAN
Project Coordinator
Calgary, CAN
Program Manager- Cybersecurity
New Westminster, CAN
Business Lead
Saanichton, CAN
Project Manager III
Richmond, CAN
Business Analyst
Burnaby, CAN
Product Manager
Vancouver, CAN