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

Senior Full Stack Developer - Mobile (TypeScript / React / Node.js)

Hybrid · Vancouver

The role involves architecting and deploying production-grade fullstack features from backend API design to frontend delivery. The developer will collaborate with Product Owners and Designers to align technical decisions with business goals while mentoring teammates.

Network Engineer

On-site · Surrey

Lead and execute network infrastructure upgrade projects within a Windows-based environment. Responsibilities include planning, designing, and implementing hardware and software enhancements while ensuring security compliance and minimal downtime.

Sr. Business Analyst

Hybrid · Vancouver

The Senior Business Analyst will lead requirements gathering and partner with architects to define the future-state solution for a large-scale technology transformation. They will bridge communication between technical teams and a diverse user community to inform the program's strategic roadmap.

Oracle Data Analyst

Remote · Canada

The role involves analyzing large Oracle datasets to identify and resolve data discrepancies between old and new systems. Responsibilities include optimizing SQL queries, performing data validation, and collaborating with business users to develop reporting frameworks.

Senior Business Analyst (Healthcare)

Remote · Canada

The role involves leading the transition from standalone hospital systems to a unified Clinical Information System (CIS) through detailed requirements gathering and gap analysis. The analyst will collaborate with clinical and technical teams to develop workflows, documentation, and implementation plans to ensure seamless technology adoption.

Technology Operations Analyst

On-site · City of Langley

The role serves as the first point of contact for operational technology and smart building systems, focusing on monitoring, troubleshooting, and incident resolution. It involves coordinating with internal teams and external vendors to maintain AV systems, network connectivity, and building automation.

Project Manager

On-site · North Vancouver

The Project Manager is responsible for planning, managing, and implementing large-scale complex projects involving internal departments and external agencies. Key duties include defining project scope, managing budgets, leading multi-disciplinary teams, and delivering status reports and closure documentation.

J2EE Application Support

On-site · Victoria

Provide application maintenance and operational support for a portfolio of Java-based enterprise applications. This includes troubleshooting incidents, implementing enhancements, and developing technical documentation.

DevOps Programmer - Web Digital Office

On-site · Charlottetown

Maintain and optimize web-based middleware and API frameworks to ensure security and scalability for public digital services. Manage CI pipelines, Kubernetes clusters, and implement monitoring tools like Grafana and Prometheus.

.NET Developer

Hybrid · New Westminster

Design, develop, and deploy cloud-native .NET applications and APIs within an Agile product team. Manage Azure infrastructure using Terraform and maintain CI/CD pipelines via Azure DevOps.

Hexagon / Octave Attune Developer – EAM

On-site · New Westminster

Configure, enhance, and maintain Hexagon / Octave Attune EAM solutions to manage critical assets. Collaborate with stakeholders and technical teams to resolve defects and implement system enhancements using Agile methodologies.

Site Reliability Engineering (SRE)

On-site · New Westminster

Design and automate Azure cloud infrastructure using Terraform and optimize CI/CD pipelines via YAML. Develop enterprise applications using C#/.NET and support the deployment of cloud-native services to ensure system reliability.

Senior Site Reliability Engineer

Remote · British Columbia, Canada

Lead the delivery of infrastructure projects and improve product resiliency through a data-driven approach to architecture. Mentor team members and manage on-call rotations to ensure high availability and performance of SaaS products.

Program Manager

Remote · Canada

Lead the planning, governance, and execution of contract renewals and service transitions for a healthcare client. Coordinate across multiple business units and vendors to ensure business continuity and alignment with executive goals.

Project Coordinators

On-site · Regina

Coordinate IT infrastructure and technical requirements for major healthcare capital construction and renovation projects. Manage project planning, budgeting, procurement, and stakeholder facilitation throughout the project lifecycle.

Guidewire Business Analyst

On-site · Regina

Assess the current Guidewire BillingCenter implementation to identify operational challenges and root causes. Develop process maps and a roadmap of recommendations to improve automation and alignment with Guidewire best practices.

Senior Full Stack Developer (TypeScript / React / Node.js)

Hybrid

On behalf of our client, a Vancouver-based digital consulting firm specializing in custom digital products and platforms, we are seeking a Senior Fullstack Developer to join a highly collaborative, craftsmanship-focused delivery team. Our client partners with ambitious organizations to architect, design, and build complex digital products, including web platforms, mobile applications, and AI-enabled solutions. Their teams work in close, embedded collaboration with clients, leading discovery, validating early, and making thoughtful trade-offs to deliver high-quality, maintainable software. T…

Organizational Design Specialist

On-site · Vancouver

The specialist is responsible for conducting organizational and job design, including developing operating models, workflows, and job descriptions. They also develop frameworks, tools, and skills taxonomies to support organizational design and compensation objectives.

Security Analyst(s)

On-site · Regina

The role involves monitoring and investigating network security events, managing incident tickets in ServiceNow, and performing traffic analysis to detect threats. Additionally, the analyst will support the implementation of security controls, conduct firewall rule reviews, and collaborate with various technical teams to remediate vulnerabilities.

Project Coordinator

On-site

Job Description On behalf of our client, Affinity is looking for a Project Coordinator to support coordinating the IT infrastructure and technical requirements of multiple major capital construction and renovation-based projects. The Project Coordinator’s responsibilities will include supporting multiple complex projects simultaneously, with many stakeholders and complex needs. Responsibilities Overall project coordination of IMIT scope; Facilitation and coordination of multiple stakeholders through design and construction to meet a desired scope, budget and timeline; Project planning incl…