Overview
Remote
On Site
Hybrid
$CAD $95 / hr
Contract - W2
Contract - to 06/16/2026
Skills
Full Stack Developer
Job Details
Job Description:
- Participate and contribute to project research and discovery:
- Contribute to field research and user interviews; and
- Lead technical discovery and deliver related Artifacts such as diagrams and documentation.
- Provide solution design and development services related to:
- Detailed solution designs based on shared understanding from discovery;
- Enhancements to solution code quality, tooling, and documentation for improved maintainability.
- CollaboXX with frontend designers to deliver solutions aligned to a consistent look and feel.
- Advise and inform product owners on technical efforts and implementation options to facilitate frequent delivery.
- Support solution deployment and launch for limited and general availability.
- Contribute to a platform of user-centric services through:
- Focus on reuse in solution design and implementation; and
- Direct contribution to reusable common components and capabilities.
- Sustain ongoing development through onboarding of technical team members, maintaining technical documentation, adopting and improving team development and quality practices and processes.
- The Province and the Contractor shall determine changes to Services and Materials as required. The Province and the Contractor will determine changes to Services and Materials through the Artifacts.
- The evaluation criteria will be distributed within the following categories. Subject to the requirements of FOIP, the evaluation of Responses shall be confidential, and not released to any party.
- Qualifications - 20%
- Other Candidatedatory Requirements - 20%
- Interview - 50%
- Pricing - 10%
- Two (2) project examples must be provided for each proposed resource, which exemplify/demonstXX the proposed resource's expertise in the selected service area.
- Project examples need to be added to the bottom of the resume.
- The Evaluation Team must be able to determine which project any given answer relates to.
- Where the answer to a Question is the same for both projects, this must be clearly stated.
- Provide an overview of the project/assignment the proposed resource or the proposed resource's team was engaged in that demonstXXs expertise in the selected service area and role.
- Describe the sector(s) (i.e. public, private or other) the project/assignment served.
- Identify the project/assignment size in dollar value (i.e. less than $100,000, less than $500,000, less than $1,000,000 or greater than $1,000,000).
- Describe the approach for the design, development, mitigation of risk and delivery of the project/assignment, including any special considerations with respect to methodology or processes.
- In providing a response consider quality assurance and communication across the cross functional team.
- Provide a list of specific skills, tools and/or technology used within the project/assignment.
- Experience using source control, particularly Git, in collaborative software development 5 years.
- Experience with automated unit testing and integration testing. 3 years
- Experience with database technologies, including relational databases and alternatives 3 years.
- Experience working as a Full Stack Developer on complex software solutions in an agile team environment 5 years.
- Experience working on production applications using modern application frameworks and frontend JavaScript frameworks 3 years.
- Experience incrementally transforming existing legacy systems into modern digital services across multiple releases 2 years.
- Experience with at least one or more from the following tech stack: Frontend: Angular, React, Vue.js. Backend: C# .Net Core, Node.js (NestJS, Express), Python (Django) 2 years.
- Experience with design patterns and their application and software architecture considerations 2 years.
- Experience working with CI/CD pipelines 2 years.
- Experience working with teams that also apply UX design, service design, design thinking, or human-centered design approaches 2 years.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.