cover image
Affinity

Affinity

affinity-group.ca

22 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
Senior Programmer / Senior SQL Developer
Job Description
**Job Title:** Senior Programmer / Senior SQL Developer **Role Summary:** Lead and maintain high‑impact health analytics systems for a Cancer App & Data Sharing Platform (DSP). Perform high‑level database conversions, data preparation for analytics, and design of DSP security and governance models. Deliver both steady‑state support and project‑based solutions, including after‑hours incident response. **Expectations:** - Immediate on‑site availability with full working hours. - Drive technical governance and continuous improvement of the DSP. - Deliver robust, secure, and scalable database and BI solutions in a regulated health environment. - Communicate effectively in English with cross‑functional teams and stakeholders. **Key Responsibilities:** - Execute database conversions and migrations. - Prepare and cleanse data for analytics and reporting. - Investigate, design, and implement DSP architecture, including security models. - Provide technical governance, standards, and best‑practice enforcement. - Troubleshoot and resolve complex production issues. - Advance DSP roadmap and feature set. - Provide after‑hours support as required. **Required Skills:** - 15+ years of IM/IT experience, with 5+ years in health IT for Canadian provincial authorities. - 10+ years of SSIS development (package creation, management). - 10+ years of relational database experience, especially SQL Server 2012+. - 8+ years of SQL Server database development, tuning, and maintenance (tables, views, stored procedures, triggers, jobs). - 10+ years of enterprise BI or data‑warehouse technology experience; preference for Power BI administration. - 5+ years of SSRS and/or Power BI dashboard design, development, and deployment. - Proven experience in enterprise architecture across multiple systems/domains. - Experience with Cognos/Impromptu is a plus. - Strong written and verbal communication in English. **Required Education & Certifications:** - Bachelor’s degree in Computer Science or a related discipline (or equivalent experience). - Optional certifications: Microsoft Certified: Azure Data Engineer Associate, Microsoft Certified: Power BI Analyst Associate, SQL Server Database Administrator.
Fredericton, Canada
On site
Senior
03-11-2025
Company background Company brand
Company Name
Affinity
Job Title
Business and Process Analyst
Job Description
**Job Title** Business and Process Analyst **Role Summary** Serve as a core member of the Project Management Office, integrating business analysis and process optimization to deliver technology solutions that align with organizational objectives. Manage multiple concurrent projects, translating stakeholder needs into functional specifications and future‑state process designs. **Expectations** - Lead end‑to‑end requirement and process definition for diverse projects. - Collaborate cross‑functionally with business leaders, IT teams, and regulatory stakeholders. - Drive continuous improvement, ensuring projects meet scope, schedule, and budget targets. **Key Responsibilities** - Elicit, document, and validate business requirements; produce functional specifications for technology solutions. - Map current‑state workflows, design future‑state processes, and model business benefits. - Conduct gap analyses, perform data impact assessments, and develop business cases. - Plan and facilitate workshops, meetings, and change‑adoption sessions. - Maintain governance documents, enforce records and information management standards, and update the Business Process Library. **Required Skills** - 7+ years of requirements gathering and analysis. - 7+ years of process mapping and optimization. - 5+ years of data analysis, preferably with AI or advanced analytics exposure. - Strong stakeholder engagement, facilitation, and communication skills. - Proficiency in business‑process modeling tools (e.g., Visio, Lucidchart). - Ability to produce clear, concise documentation and presentations. **Required Education & Certifications** - Bachelor’s degree in Business, Information Systems, Computer Science, or related field. - Professional certifications such as CBAP, PMI-PBA, or equivalent are highly desirable. - Ongoing commitment to learning and applying emerging analytics/AI techniques.
Vancouver, Canada
Hybrid
Senior
04-11-2025
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