On behalf of our Public Sector Client, Ignite Technical Resources is recruiting for a Software Developer (Junior/Intermediate/Senior) to join our Client's team on a Contract basis. This role is Hybrid and the Client is based in Richmond, BC.
Summary of the Role
The Software Developer will design and develop robust, scalable, and maintainable software solutions using modern technologies such as Power Platform, Dynamics 365, C#/.NET, and web frameworks like Angular or Blazor. The role will adjust its in-office presence from minimal (1 day per month) to a regular hybrid schedule (3 days per week) later in 2025.
Duties \& Responsibilities
-
Design, develop, and maintain custom solutions leveraging Power Platform (Power Apps, Power Automate) and Dynamics 365.
-
Develop full-stack applications using Microsoft technologies and frameworks including .NET, C#, SQL, Angular, React, Flutter, or Blazor.
-
Implement agile DevOps methodologies and participate in CI/CD pipelines in a cloud environment (Azure preferred).
-
Configure and develop Dynamics 365 plug-ins, web resources, and Azure services such as Service Bus, Azure Storage, and Azure Functions.
-
Collaborate effectively with cross-functional teams and contribute to continuous improvement initiatives within an enterprise environment.
Core Requirements
-
Bachelor's degree in Computer Science or STEM and a minimum of 3 years of relevant IT work experience.
-
Strong full-stack development experience with technologies including .NET, C#, SQL, Angular, React, Flutter, or Blazor.
-
Hands-on experience configuring and developing within Power Platform and Dynamics 365.
-
Familiarity with agile DevOps methodologies, SAFe frameworks, and cloud development environments, particularly Azure.
-
For senior-level candidates: Proven technical leadership and mentorship abilities.
Desired Skills \& Experience
-
Prior experience with Dynamics 365 plug-ins and web resources.
-
Proficiency in JavaScript, JQuery, HTML, and CSS.
-
Hands-on experience with Azure cloud services.
-
Experience with TDD frameworks like XUnit or NUnit.
-
Previous experience working in Public Sector is an asset.
Terms
This is a 12-month contract role with the possibility of extension. The work arrangement is currently onsite one day per month, transitioning to three days per week onsite later in 2025. The successful candidate must complete a background check and reference checks at the offer stage.
About Ignite Technical: Based in Vancouver and proudly Canadian, Ignite Technical Resources has been providing Top Technical Talent to organizations across Canada since 2005.
Equal Opportunity Employer: Ignite Technical is an equal opportunity employer and is committed to providing equal employment opportunities to all individuals regardless of race, color, religion, sex, sexual orientation, disability, gender identity, national origin, or age.
Work Permits: Please note that Ignite's Clients require all interested candidates to obtain the necessary work permits from the Government of Canada prior to submitting an application. This position is open exclusively to individuals residing in Canada and legally authorized to work in Canada. Applications not meeting these criteria will not be considered.
Further Consideration: We receive a high volume of applications and are only able to contact candidates who are selected for further consideration.
Follow Us: Check us out on LinkedIn and follow us on Twitter and Threads for company updates and job postings!
Ignite. Wired for People.