cover image
Affinity

Intermediate Software Developer

Hybrid

Richmond, Canada

Junior

Freelance

17-09-2025

Share this job:

Skills

Communication Leadership JavaScript C# HTML CSS SQL Dynamics CI/CD DevOps Azure Functions Test git jquery angular Organization Azure react Software Development Team Leadership Agile .NET Power Automate

Job Specifications

Job Description:

On behalf of our public sector client, Affinity is looking for an Intermediate Software Developer to be responsible for designing and developing robust, scalable, and maintainable software solutions using modern technologies, including the Power Platform/Dynamics 365, C#/.NET and web frameworks such as Angular or Blazor.

Responsibilities:

The Software Developer is typically assigned work of varying complexity from moderate to high, requiring fluent hands-on expertise, directly participating in software design and implementation in collaboration with architects, analysts, and business partners. Having a well-balanced background in both high-code .NET/C# software development as well as experience with Microsoft Power Platform (including Dynamics 365), the Software Developer will be able to design and implement Power Platform solutions and integrate them with

All team members, including this Software Developer, are expected to take a proactive role in supporting the team's continuous improvement and positive work culture.

Qualifications:

* Bachelor's degree in Computer Science or STEM (Science, Technology, Engineering, Math). More than 3 years of relevant work experience in IT is mandatory.

* Full stack development experience, including Microsoft technologies and frameworks like: .Net, C#, SQL, XUnit, NUnit, TDD, Git, and web/mobile frameworks such as: Angular, React, Flutter or Blazor

* Experience configuring and developing custom solutions using the Microsoft Power Platform (e.g. Power Apps, Power Automate) and Dynamics365.

* Working knowledge of Dynamics 365 plug-ins/web resources

* Hands on experience with JavaScript, JQuery, HTML, and CSS

* Experience with agile DevOps methodologies and SAFe in an enterprise scale organization with multiple teams and interdependent systems.

* Hands-on with the full CI/CD development cycle (design, develop, integrate, build, test, release) in a cloud environment, preferably Azure.

* Experience configuring Azure resources such as Service Bus, Azure Storage, Azure Functions.

* Collaborative mindset, great communication and drive for continuous improvement.

* Able to communicate complex information clearly and concisely to a variety of audiences both verbally and in writing.

* For senior roles, superior technical acumen, demonstrated mentorship and team leadership is required.

Affinity Earn:

Know someone who's great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/

About Affinity:

Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.

For more information on Affinity, please visit www.affinity-group.ca

Job Number: 12596

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 in... Know more