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.