cover image
Affinity

Affinity

affinity-group.ca

21 Jobs

113 Employees

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 into strategic insights.
- Digital Transformation: Pioneering digital innovations to future-proof your business.
- Enterprise Applications: Streamlining business processes through advanced software solutions.
- Project Management: Delivering projects with precision and efficiency.
- Technology Strategy & Architecture: Crafting robust IT frameworks to support scalable growth.

Delivering Tailored Solutions: We provide flexible, bespoke solutions designed to meet the specific demands of your business, driving your success forward with precision and innovation.

Global Reach with Affinity International: Expand your capabilities with our international talent solutions. Discover how we bring global expertise to your local and international projects at affinity-group.ca/international-companies.

Empowering Our Consultants: We are committed to facilitating professional growth and success. Explore a wide array of job opportunities through our referral program, AffinityEARN. Find your next challenge on our jobs page at affinity-group.ca/jobs or LinkedIn.

Ready to Enhance Your Business? Contact us today to discuss how we can support your goals. Email us at Sales@affinity-group.ca for inquiries and solutions tailored to your needs.

Join the innovative and supportive environment at Affinity Group, where we transform challenges into opportunities and individual potential into achievements. Discover more about how we can collaborate on our website below!

Listed Jobs

Company background Company brand
Company Name
Affinity
Job Title
Business Analyst
Job Description
**Job title:** Business Analyst **Role Summary:** Analyze current business processes to support a digital transformation program focused on efficiency, automation (RPA & AI), and cost reduction. Collaborate with stakeholders across departments to document, evaluate, and redesign processes, prioritizing automation opportunities and providing executive‑ready recommendations. **Expectations:** - 5+ years of Business Analysis experience with a strong record in process mapping and documentation. - Deliver clear, actionable insights that drive automation and improvement initiatives. - Work effectively in a relationship‑driven environment, engaging non‑technical stakeholders. **Key Responsibilities:** - Conduct stakeholder interviews and workshops to gather current process information. - Document “as‑is” workflows and create professional process diagrams (BPMN preferred). - Identify pain points, redundancies, manual work, and bottlenecks; quantify time/FTE spent on repetitive tasks. - Produce concise executive‑ready reports and recommendations for each process. - Build and prioritize an automation backlog, focusing on low‑effort, high‑impact improvements first. - Prepare process documentation and data ready for RPA and AI implementation (e.g., high‑volume invoice processing). **Required Skills:** - Process mapping and documentation expertise (Visio, Lucidchart, Miro, Camunda, etc.). - Strong stakeholder interviewing and facilitation skills for non‑technical audiences. - Ability to translate complex processes into clear, visual formats. - Proven ability to influence and present to executive stakeholders. - Comfortable in a traditional, relationship‑driven work environment. **Required Education & Certifications:** - Bachelor’s degree in Business, Computer Science, Information Systems, or related field. - Valid or pursuing certifications in process improvement (Lean, Six Sigma, etc.) is highly valued but not mandatory. - Knowledge of RPA tools (UiPath, Automation Anywhere, Power Automate) and AI concepts is a plus. ---
Kelowna, Canada
Hybrid
25-11-2025
Company background Company brand
Company Name
Affinity
Job Title
Training Instructional Designer
Job Description
**Job Title:** Training Instructional Designer **Role Summary:** Design, develop, and deliver blended learning modules and instructional materials for large‑scale SAP S/4HANA and FIORI projects in the public sector. Collaborate with business specialists, course owners, and training teams to ensure content quality, compliance with SAP MP standards, and readiness for instructor‑led and digital adoption delivery. **Expectations:** - Produce high‑quality training documentation within stipulated timelines. - Maintain instructional integrity and alignment with SAP project requirements. - Communicate progress, risks, and issues to the training lead and stakeholders. **Key Responsibilities:** - Create, edit, and publish Business Process Procedures. - Validate and finalize course outlines with business specialists. - Develop module overviews, user guides, exercise guides, quick reference guides, and appendices. - Review and ensure training content meets process education requirements. - Deliver train‑the‑trainer support and conduct readiness dry‑runs. - Identify exercise scenarios with course owners and verify data load needs for training environments. - Assist in data creation, loading, and environment setup. - Report development status, risks, and issues to Training Lead. - Participate in change, business, and functional meetings as required. **Required Skills:** - ≥2 years of instructional design experience on large ERP projects (SAP S/4HANA & FIORI). - Strong written communication and instructional writing. - Proficiency in Microsoft Office (Word, Excel, PowerPoint). - Experience with SAP Enable Now or comparable digital adoption tools. - Knowledge of SAP modules (e.g., P2P, Procurement, Inventory Management, Logistics). - Ability to plan, prioritize, and meet deadlines in fast‑paced environments. - Team‑oriented with effective cross‑functional communication. **Desired Skills (Optional):** - eLearning, self‑paced course development, audio/video production. - Experience with government/public‑sector SAP projects. - French translation or bilingual capabilities. **Required Education & Certifications:** - Relevant bachelor’s degree in Instructional Design, Education, or equivalent professional experience.
Halifax, Canada
Hybrid
Junior
27-11-2025
Company background Company brand
Company Name
Affinity
Job Title
Intermediate Back-end Software Developer
Job Description
**Job Title** Intermediate Back‑End Software Developer **Role Summary** Lead the design, implementation, and continual improvement of backend services within a high‑performing engineering team. Own complex projects from inception through delivery while ensuring scalable architecture, efficient CI/CD pipelines, and integration of advanced AI capabilities. **Expectations** - Deliver projects on time while maintaining high code quality and scalability. - Act as a technical champion, proposing innovations and new tools to enhance system architecture and workflows. - Collaborate with product owners, stakeholders, and cross‑functional teams to align technical solutions with business goals. **Key Responsibilities** 1. Own end‑to‑end project lifecycle: scope definition, timeline planning, resource allocation, risk mitigation, and delivery tracking. 2. Design and implement backend components using Node.js, TypeScript, and related libraries; ensure maintainable, testable code. 3. Optimize CI/CD processes, streamline deployments, and refactor code for improved performance. 4. Scale databases (MySQL, MongoDB) and design architecture for high availability and reliability. 5. Maintain and evolve CI/CD pipelines; manage Git workflows in a distributed team environment. 6. Evaluate and integrate AI services into core system architecture. 7. Mentor junior developers and foster a culture of continuous improvement. **Required Skills** - 8+ years of professional development experience with JavaScript/TypeScript. - Deep expertise in Node.js (back‑end) and front‑end frameworks (React, Redux, hooks). - Proficiency in relational and NoSQL databases (MySQL, MongoDB) and scaling techniques. - Strong experience with Docker, Kubernetes, and container orchestration. - Hands‑on CI/CD pipeline management (GitLab, GitHub Actions, Jenkins, etc.). - Cloud infrastructure knowledge (AWS, Azure, GCP). - Excellent problem‑solving, communication, and stakeholder collaboration skills. **Required Education & Certifications** - Bachelor’s degree (or higher) in Computer Science, Software Engineering, or related field (or equivalent experience). - Optional certifications in cloud platforms, CI/CD, or containerization (AWS Certified Developer, Docker Certified Associate, etc.).
Montreal, Canada
On site
Senior
02-12-2025
Company background Company brand
Company Name
Affinity
Job Title
Instructional Designer
Job Description
**Job title:** Instructional Designer **Role Summary:** Design, develop, and deliver scalable learning solutions that improve business process proficiency and technology adoption across an enterprise. Act as a performance consultant, partnering with stakeholders to diagnose gaps, craft engaging content, and implement blended or virtual training that aligns with operational goals. **Expectations:** - Serve as a trusted internal consultant, guiding learning strategy and delivery. - Own end‑to‑end training projects from analysis to deployment. - Ensure content is current, accessible, and meets adult learning principles. - Continuously measure effectiveness and refine courses. **Key Responsibilities:** - Partner with business process owners and SME’s to conduct needs analyses and identify performance gaps. - Design learning journeys using eLearning, VILT, performance support, blended, and documentation solutions. - Create immersive assets: interactive modules, simulations, videos, guides, storyboards, scripts, and reference docs. - Develop and deliver high‑quality eLearning with authoring tools (Articulate 360, Adobe Captivate). - Manage testing, implementation, and alignment of training with new processes and system improvements. - Maintain training materials and support documents in LMS, ensuring currency and accessibility. - Foster relationships across the organization to promote knowledge sharing and best‑practice adoption. - Oversee full project lifecycle: scoping, planning, development, review, deployment, and post‑launch monitoring. **Required Skills:** - 3–5+ years of corporate instructional design focused on business processes or tech systems. - Proven performance‑consulting experience; ability to engage leaders and recommend strategic solutions. - Excellent writing, editing, and communication skills; capacity to translate complex information into clear, engaging material. - Strong project management with simultaneous oversight of multiple initiatives. - Proficiency with eLearning authoring tools (Articulate 360 Suite, Adobe Captivate). - Understanding of adult learning principles and modern learning science. - Analytical ability to derive insights from data and assess training effectiveness. - Experience with agile development, hybrid training, and performance support tools. **Required Education & Certifications:** - Not specified; competitive candidates typically hold a bachelor’s degree in Instructional Design, Education, or a related field.
Vancouver, Canada
On site
Junior
02-12-2025