RQ11696 - Software Developer - Full Stack - Senior (2 Openings) I Toronto Onsite I 1+ year

  • Toronto, ON, Canada
  • OPS - Children, Youth & Social Services Cluster
  • Contractor
  • On-Site

Job Description:

RQ11696 - Software Developer - Full Stack - Senior (2 Openings)

Overview

• Client: Children, Youth & Social Services Cluster (CYSSC)

• Requisition ID: CYSSC-24-0011

• Duration: 1+ year

• Location: Toronto, ON (Strictly Onsite, 7.25 hours/day, Monday to Friday, standard hours 8:00 AM – 5:00 PM)

•Pay rate: $100-103/hr incorp 

Key Responsibilities

• Full-Stack Development: Design, build, test, deploy, and maintain secure, enterprise-grade web applications using modern front-end frameworks, C#, and ASP.NET Core.

• API Architecture: Design, build, consume, and integrate scalable RESTful APIs.

• Cloud & DevOps: Build and migrate solutions within Azure cloud systems; design and maintain CI/CD pipelines via Azure DevOps and Git.

• Technical Guidance: Translate complex business requirements into technical specs, contribute to technical architecture design, and provide effort estimations.

• Agile Collaboration: Participate in code reviews, troubleshoot production issues, and collaborate closely with Agile cross-functional teams (Scrum/Kanban).

Technical Matrix (Must-Haves & Nice-to-Haves)

• Front-End: React, JavaScript, TypeScript, HTML5, CSS3 (Responsive & accessible UI design)

• Back-End: C#, ASP.NET Core, Java, Spring Boot

• Cloud (Microsoft Azure): App Service, SQL Database, Storage Accounts, Logic Apps, API Management

• DevOps & Containers: Azure DevOps pipelines, Git branching strategies, Docker, Kubernetes

• Databases: Relational database design and SQL

Evaluation Criteria & Weighting

1. Technical Skills and Knowledge (50%)

• Hands-on development proficiency in React, JavaScript/TypeScript, HTML5, CSS3, ASP.NET Core, and C#.

• Experience designing reusable front-end components and building scalable back-end RESTful APIs.

• Direct experience configuring Azure cloud services (App Service, SQL Database, Storage, API Management).

• Ability to support system architecture design, database layout, and provide guidance to technical leads.

2. Agile and Technical Frameworks (25%)

• Working within Agile delivery teams using Scrum and Kanban methodologies.

• Active use of Azure DevOps for backlog management, tracking sprints, and progress monitoring.

3. Business Requirements & Project Management (15%)

• Analyzing business requirement metrics and translating them into sound technical blueprints.

• Effort planning, sprint estimation, and strong engagement with business stakeholders.

• Communicating technical architectures clearly to both engineering and non-technical crowds.

4. CI/CD DevOps and Infrastructure (10%)

• Building and managing automated CI/CD deployment pipelines using Azure DevOps and Git.

• Experience coordinating containerization environments through Docker and Kubernetes.

Soft Skills & Performance Indicators (Assessed within the 20% Interview/Matrix Split)

• Critical thinking, deep diagnostic analytical skills, and complex problem-solving.

• Excellent interpersonal, verbal, and written communications.

• Proven ability to work independently, manage competing development priorities, and hit tight project timelines.