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
Dynamics Great Plains Developer
Job Description
Job Title: Dynamics Great Plains Developer Role Summary: Design, develop, and deploy custom applications, APIs, and integrations for Microsoft Dynamics GP. Lead the creation of a lab information management system integration, ensuring quality, performance, and alignment with project milestones. Expectations: - Deliver high‑quality custom code and integrations on schedule. - Collaborate with business analysts and project managers to translate requirements into technical solutions. - Maintain comprehensive technical documentation and adhere to best practices in version control and release management. - Participate actively in project planning, execution, and delivery, managing multiple priorities in a fast‑paced environment. Key Responsibilities: - Design and develop GP customizations, add‑ins, and model‑driven/ canvas Power Apps. - Build and expose REST/SOAP APIs using eConnect SDK and GP Web Services for third‑party integrations. - Perform data migration, integration, and quality assurance activities. - Write and execute unit, integration, and UAT tests; troubleshoot and debug performance issues. - Create and maintain technical documentation, including architecture diagrams, coding standards, and deployment guidelines. - Manage source control (Git/Azure DevOps) and CI/CD pipelines for GP add‑ins and integration services. - Provide guidance on data modeling, advanced SQL, reporting, and Power BI usage within GP. - Engage with stakeholders to gather requirements, provide status updates, and deliver training as needed. Required Skills: - ≥5 years experience with Microsoft Dynamics GP and Power Platform (Power Apps, Power Automate, Power BI). - Proficient in Visual Studio Tools for GP, C#, eConnect SDK, and GP Web Services (REST/SOAP). - Advanced SQL Server/ T‑SQL, SSRS, and performance tuning. - Experience building model‑driven and canvas apps, custom connectors, and integrating with external systems. - Basic Dexterity development, Power Automate, Dataverse, Azure DevOps, Git, CI/CD. - Strong analytical, problem‑solving, communication, and stakeholder‑management skills. Required Education & Certifications: - Bachelor’s degree in Computer Science, Information Technology, or related field (*or equivalent experience*). - No mandatory certifications required, but familiarity with Microsoft Dynamics GP certifications is a plus.
Winnipeg, Canada
On site
Mid level
12-11-2025
Company background Company brand
Company Name
Affinity
Job Title
Senior Project Manager
Job Description
**Job title**: Senior Project Manager **Role Summary**: Lead the planning, execution, and delivery of large‑scale healthcare technology initiatives in a regulated environment. Manage multidisciplinary teams and external vendors to ensure projects meet scope, timeline, quality, budget, and compliance with the Department of Health’s Project Management Framework. **Expectations**: - Champion end‑to‑end project delivery, aligning with organizational goals and regulatory requirements. - Maintain governance, risk, issue, and change control processes. - Provide transparent communication to senior leadership through dashboards and executive briefings. - Mentor junior project staff and foster continuous improvement practices. **Key Responsibilities**: 1. Develop strategic project plans, including scope, schedule, budget, resources, and risk assessment. 2. Serve as the primary liaison between business stakeholders, technical teams, and vendors. 3. Oversee Salesforce‑based solutions (Health Cloud) implementations, ensuring usability and adoption. 4. Lead change management and stakeholder engagement to support clinical and operational transformation. 5. Build and maintain integrated project plans with clear interdependencies, critical paths, and mitigation strategies. 6. Monitor and report project health using KPIs, dashboards, and executive briefings tailored for healthcare leadership. 7. Drive project governance activities: risk assessments, quality reviews, and decision‑escalation processes. 8. Ensure compliance with privacy, security, and data governance standards (Canadian healthcare). 9. Mentor junior resources and support knowledge sharing across the PMO/program office. 10. Document lessons learned and contribute to continuous improvement initiatives. **Required Skills**: - 10+ years of Project Management experience in Information Management/IT, with at least 7 years in eHealth. - Proven track record leading Salesforce Health Cloud implementations (minimum 2 years). - Strong communication, coordination, and presentation skills. - Expertise in risk, issue, and change management; implementation, transition, and quality reviews. - Leadership experience in IT team environments and shared service settings. - Ability to manage large, complex projects across multiple business units and organizations. - Fluency in project management methodologies (PMI, PRINCE2, Agile). - Knowledge of Canadian healthcare regulations, privacy, security, and data governance. **Required Education & Certifications**: - Bachelor’s degree in Computer Science, Information Technology, Healthcare Informatics, or related discipline (equivalent experience acceptable). - Recognized Project Management certification (e.g., PMP, PRINCE2, PMI-ACP, or equivalent). ---
Fredericton, Canada
On site
Senior
12-11-2025
Company background Company brand
Company Name
Affinity
Job Title
Sr Manager - Cloud Infrastructure and AI Operations
Job Description
Job Title: Sr Manager – Cloud Infrastructure and AI Operations Role Summary: Lead the design, deployment, and operation of Microsoft Azure infrastructure and AI-driven solutions. Own cloud strategy, security, and cost optimization while managing a team of engineers and administrators. Act as a technical steward during incidents, drive AIOps, and ensure regulatory compliance across enterprise applications. Expectations: - Deliver a secure, scalable Azure environment that aligns with business goals. - Achieve significant cloud cost savings and efficient resource utilization. - Champion AI/ML integration and AIOps practices to improve service reliability. - Foster a high-performance engineering team and promote career growth. - Maintain compliance with Canadian data privacy laws and industry standards. Key Responsibilities: - Architect and implement Azure solutions (VMs, Kubernetes, Functions, networking, governance). - Develop and maintain Infrastructure-as-Code (e.g., Terraform, ARM templates) and DevOps pipelines. - Manage Microsoft 365 lifecycle, availability, upgrades, and compliance. - Mentor and guide team members on technical excellence and career development. - Collaborate with product, data, and cybersecurity leaders to align infrastructure with strategic objectives. - Lead incident response, root cause analysis, and post‑mortem documentation. - Oversee vendor relationships, budgets, and continuous cloud cost optimization. - Ensure adherence to Canadian data privacy regulations, PCI, PHIPA, and related frameworks. Required Skills: - 10+ years in infrastructure/operations with 5+ years in leadership. - Deep expertise in Microsoft Azure architecture, governance, and engineering. - Strong background in IaC, DevOps, automation, observability, and incident management. - Exposure to AI/ML and experience driving AIOps initiatives. - Ability to balance hands‑on execution with strategic vision. - Excellent communication skills to translate technical concepts to business stakeholders. Required Education & Certifications: - Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience). - Azure certifications are preferred: AZ‑305 – Azure Solutions Architect Design, AZ‑400 – Azure DevOps Engineer Expert.
Toronto, Canada
On site
14-11-2025
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