cover image
Affinity

Affinity

affinity-group.ca

15 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
Intermediate Software Developer
Job Description
**Job Title**: Intermediate Software Developer **Role Summary**: Responsible for designing, developing, and integrating scalable software solutions using Microsoft technologies and modern web frameworks. Focus on full-stack development with .NET/C#, Power Platform (Dynamics 365), and cloud-based Azure environments. **Expectations**: 3+ years of IT experience. Proven full-stack development expertise in Microsoft .NET/C# ecosystems, Power Platform, and Agile/DevOps methodologies. Strong collaboration and communication skills for cross-functional team environments. **Key Responsibilities**: - Design and develop robust software solutions using C#, .NET, and web frameworks (Angular, Blazor). - Configure and implement Power Platform/Dynamics 365 solutions, integrating with custom applications. - Participate in agile DevOps workflows, supporting full CI/CD cycles in cloud environments (Azure). - Collaborate with architects, analysts, and stakeholders on software design and implementation. - Contribute to continuous improvement by optimizing processes and sharing technical knowledge. **Required Skills**: - C#, .NET development. - Microsoft Power Platform (Power Apps, Power Automate) and Dynamics 365 plug-ins/web resources. - Full-stack experience: JavaScript, HTML/CSS, SQL, Angular, Blazor, Git. - CI/CD pipeline execution in Azure (Service Bus, Storage, Functions). - Agile/DevOps practices and SAFe methodology. **Required Education & Certifications**: - Bachelor’s degree in Computer Science or equivalent STEM field. - Minimum 3 years of relevant IT experience, emphasizing Microsoft technologies and cloud-based development.
Richmond, Canada
Hybrid
Junior
17-09-2025
Company background Company brand
Company Name
Affinity
Job Title
Network Engineer
Job Description
Network Engineer Role Summary: Seeking a skilled Network Engineer to lead and execute network upgrade projects in a Windows-based environment, ensuring minimal downtime, security compliance, and optimal performance. Expactations: - 7+ years of experience in network engineering and infrastructure upgrades. Key Responsibilities: - Plan, design, and implement network upgrades including hardware, software, and security enhancements. - Upgrade and migrate network components (switches, routers, firewalls, wireless systems). - Ensure integration with Windows-based servers and enterprise systems. - Conduct network assessments to identify improvements and optimizations. - Collaborate with IT teams for seamless deployment and minimal disruptions. - Implement security measures to mitigate vulnerabilities during and post-upgrade. - Provide troubleshooting and support for post-upgrade network issues. - Document upgrade procedures, configurations, and best practices. Required Skills: - Network protocols (TCP/IP, DNS, DHCP, VLANs, VPNs). - Windows Server, Active Directory, Group Policy. - Enterprise networking equipment (Cisco, Juniper). - Firewalls, IDS/IPS, and network security principles. - Cloud networking (Azure, AWS, hybrid environments). - Problem-solving and troubleshooting expertise. Required Education & Certifications: - CCNA, CCNP, or equivalent certifications.
Surrey, Canada
On site
Senior
01-10-2025
Company background Company brand
Company Name
Affinity
Job Title
Senior Full Stack Software Developer
Job Description
Toronto, Canada
Hybrid
Senior
01-10-2025
Company background Company brand
Company Name
Affinity
Job Title
Fullstack Developer with AI
Job Description
Job Title: Fullstack Developer with AI Role Summary: Fullstack Developer with AI integrates large language models (LLMs) and agentic systems into enterprise workflows and digital products for public-sector clients, focusing on rapid prototyping, AI implementation, and system optimization. Expactations: - Hands-on development of AI-driven applications using OpenAI, Azure OpenAI, and open-source LLMs. - Collaboration across cross-functional teams to prototype, test, and deploy functional AI products. - Mastery of agile development, cloud deployment, and continuous integration/continuous delivery (CI/CD) practices. Key Responsibilities: * Build AI applications leveraging OpenAI, Azure OpenAI, open-source LLMs, and agent-based systems (AutoGen, LangChain). * Integrate LLMs into workflows, digital products, and multi-agent systems. * Design and test AI evaluation frameworks and technical documentation. * Deploy solutions on Azure Cloud, manage APIs, and implement CI/CD pipelines. * Collaborate with product teams, scientists, and stakeholders to align AI initiatives with business goals. * Stay current on generative AI research, best practices, and emerging tools. Required Skills: * Programming: Python, C#, .NET Core, and AI/ML frameworks (OpenAI SDKs, LangChain, Hugging Face). * AI/LLM expertise: RAG, GraphRAG, embeddings; vector databases (Cosmos DB, pgvector, Qdrant). * Multi-agent systems: AutoGen, Semantic Kernel, agentic design concepts. * Cloud/DevOps: Azure Cloud deployment, Azure DevOps, API development, CI/CD pipelines. * Communication: Synthesize technical concepts for diverse audiences and document solutions clearly. Required Education & Certifications: * Bachelor’s degree in Computer Science or related STEM field. * Minimum 3 years of software developer experience, including recent LLM/AI integration projects. * Familiarity with Azure AI services and object-oriented design principles.
Richmond, Canada
On site
Junior
15-10-2025