A

Affinity

Verified Job SourceRecruitment agency

Business & Technology Consulting - Success Starts Here - Tailoring Success through Unleashing Tech Talent

Vancouver, BC

IT Services and IT Consulting
51–200 people

About

Affinity is a technology consulting and talent partner supporting enterprise organizations across North America. We work across healthcare, government, financial services, insurance, energy, retail, and transportation, delivering expertise in cloud, data & analytics, cybersecurity, and digital transformation. Affinity supports enterprise clients through contract, permanent, and statement‑of‑work delivery models, helping organizations operate effectively in complex, mission‑critical environments. As a carbon‑neutral organization, we support enterprise sustainability goals alongside technology delivery. Affinity has been recognized as one of Canada’s fastest‑growing companies for the past decade, reflecting our focus on delivery quality, consultant experience, and long‑term partnerships.

Open positions

UX Designer – SharePoint & Service Design

On-site · Vancouver

Design and update pages and content within an existing SharePoint hub, including a Business Unit Engagement page, and complete outstanding hub components. Develop an interview guide and conduct or support usability and accessibility assessments, applying UX, human-centred design, and service-design principles.

M365 Training Coordinator

On-site · Surrey

Deliver Microsoft 365 training through full-day or shorter classes, primarily virtually, with in-person sessions when requested at acute or community sites. Teach the listed Microsoft applications and computer fundamentals, and collaborate with Learning Services to develop or revise training content as needed.

Quality Assurance Lead

Remote · Canada

Lead and coordinate QA activities for the eCRM program, including test strategy, automated and manual testing, defect prioritization, and UAT support. Track and report QA progress and metrics, collaborate with business and technical stakeholders, and improve QA standards and processes.

Change Management Specialist

On-site · Victoria

Develop and implement change management plans, work plans, and interventions to support the replacement of the Incident Management Tool and achieve project objectives. Coordinate training, communications, sponsorship, resistance management, readiness monitoring, and adoption measurement with project teams and business stakeholders.

Project Manager - Firserv

On-site · Victoria

Lead payment and financial systems projects from kickoff through deployment, including governance, planning, stakeholder coordination, risk management, and vendor delivery. Coordinate merchant and financial setup, payment hardware and e-commerce migrations, operational readiness, access and training, and PCI compliance.

Sr. Business Analyst

On-site · St. John's

Lead business analysis and requirements validation for the modernization of motor vehicle and driver systems, including process workshops, solution configuration, data migration, and testing. Coordinate with government stakeholders and change management teams to support training, organizational readiness, implementation, and go-live stabilization.

.NET Developer

Remote · Canada

Develop and maintain accessible .NET applications, APIs, integrations, and configurations for Child Care Connect NS, following security, privacy, accessibility, and regulatory standards. Collaborate with agile and cross-functional teams to deliver improvements, resolve issues, document solutions, support service transition, and transfer knowledge to internal teams.

Business Solutions Manager

Remote · Canada

Lead cross-functional discovery and document current-state processes, future-state needs, and detailed business, functional, technical, and non-functional requirements for a procurement and contract-management modernization initiative. Assess shortlisted platforms, including Ivalua, Bonfire, and Oracle Fusion, and deliver decision-ready findings, risks, options, traceability, and recommendations to support solution selection and implementation planning.

Business Analyst

On-site · Toronto

Lead discovery and business analysis for digital initiatives, translating stakeholder needs into documented requirements, process improvements, solution recommendations, and prioritized backlogs. Coordinate with Product Owners, architecture and technical teams, vendors, and business partners to support solution evaluation, testing, implementation, alignment, and informed decision-making.

Project Manager III

On-site · Richmond

Lead complex, cross-functional transformation projects from initiation through deployment and closeout, managing scope, schedules, budgets, quality, risks, and interdependencies. Coordinate business, technology, change, transition, and benefits teams while maintaining stakeholder alignment, governance, and delivery documentation.

Project Manager

Hybrid · Vancouver

Lead the technology workstream for an office relocation, consolidation, new build, or fit-out, coordinating schedules, project controls, readiness, vendors, and technology services. Plan and lead the technology move, cutover, day-one support, hypercare, and transition to operational teams while reporting status and escalating decisions.

Senior Project Manager

Remote · Regina, Saskatchewan, Canada

Lead business initiatives from discovery and chartering through delivery and close-out, defining scope, requirements, success measures, and deliverables. Coordinate internal teams and external partners, manage risks and changes, and report progress and recommendations to sponsors and senior leadership.

Software Developer - Games

On-site · Montréal

Design and implement game features and systems, optimize graphics performance and rendering pipelines, and maintain scalable system architecture. Mentor team members, document platform modules and architecture, collaborate on planning and delivery, recommend tools, and support operations and on-call rotations.

Product Manager

On-site · Vancouver

Own the product lifecycle and roadmap, identifying opportunities to apply AI to customer needs and business goals. Use customer feedback, experimentation, and metrics to guide development and deliver measurable improvements in product performance, adoption, and business impact.

Business Analyst

On-site · Burnaby

Lead discovery and analysis across strategic, technical, and regulatory initiatives, producing requirements, process maps, user stories, and other business analysis deliverables. Coordinate with stakeholders, technology teams, and vendors to support solution design, testing, implementation, change readiness, and process improvement.

Junior Cityworks Technical Analyst

Remote · Canada

Provide Tier 1 and Tier 2 support for Cityworks AMS and PLL, troubleshoot application and workflow issues, and assist with tickets, testing, configuration, and administration. Support documentation and knowledge transfer, contribute to the planned Cityworks 23.14 upgrade, and work with technical leads and stakeholders to improve platform performance.

Change Management Analyst

On-site

Develop and deliver change management materials, communications, training, and readiness activities to support business, process, and system transformation. Facilitate stakeholder and supplier engagement, coordinate change actions and deliverables, and support implementation and post-implementation adoption.

Microsoft Analytics Developer

Remote · Canada

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.

Intermediate Project Manager/Analyst

Hybrid · Vancouver

Manage IT projects across infrastructure, cybersecurity, and technology portfolios from initiation through closeout, overseeing scope, schedules, budgets, risks, governance, and stakeholder coordination. Support procurement and vendor administration, financial tracking, contract reviews, portfolio reporting, and PMO process improvement and automation initiatives.

IT Program/Project Manager – Cybersecurity Program

On-site · Calgary

Lead the planning, coordination, and delivery of a cybersecurity program comprising three parallel projects, managing scope, schedules, budgets, resources, risks, and dependencies. Maintain project and solution-delivery documentation, reporting, and financial records while coordinating stakeholders and supporting organizational readiness and change management.