Senior Full Stack Software Developer (Toronto)

Senior Full Stack Software Developer (Toronto)

29 Sep
|
Upstaff
|
Toronto

29 Sep

Upstaff

Toronto

osition: Senior Full Stack Software Developer

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

Ministry: Ministry of Public and Business Service Delivery and Procurement

Location: 5700 Yonge Street, Toronto, ON

Work Arrangement: 100% Onsite

Openings: 2

Contract: October 5, 2026 – March 31, 2027

Extension: 1 possible extension term

Schedule: Monday–Friday, 7.25 hours/day, between 8:00 AM and 5:00 PM, excluding lunch

Security Requirement: CRJMC

Submission Deadline: September 30, 2026 at 3:00 PM

Resume Limit: Maximum 5 pages

Maximum Submissions: 2

Position Overview The Children, Youth & Social Services Cluster is seeking two Senior Full Stack Software Developers to design, develop, test, deploy, and support enterprise-grade web applications and services.

The successful candidates will work across the full Software Development Life Cycle (SDLC), translating business and technical requirements into scalable solutions using React, JavaScript/TypeScript, HTML5, CSS3, ASP.NET Core, C#, Microsoft Azure, SQL, Git, and Azure DevOps.

The role requires strong hands-on full-stack development capabilities, including front-end development, backend/API development, database design, cloud deployment, application architecture, CI/CD, troubleshooting, and production support.

Key Responsibilities

- Translate business and technical requirements into working, tested applications.

- Develop detailed technical specifications, write code, conduct unit testing, and support solution implementation.

- Design, develop, test, deploy, maintain, and modernize full-stack web applications.

- Develop responsive and accessible user interfaces using React, JavaScript/TypeScript, HTML5, and CSS3.

- Develop scalable backend services and RESTful APIs using ASP.NET Core and C#.

- Design and implement reusable, maintainable, and scalable application components.

- Design and implement application architectures, database solutions, integrations, and cloud-based solutions.

- Develop and consume RESTful APIs to support application integration and business processes.

- Integrate front-end applications with RESTful backend APIs.

- Work with Azure SQL Database and relational database technologies, including SQL and database design.

- Deploy and support applications using Microsoft Azure services.

- Implement and maintain CI/CD pipelines and automated deployment processes using Azure DevOps and Git.

- Work with source control, branching strategies, repositories, and release management.

- Troubleshoot and resolve application, integration, performance, and production support issues.

- Participate in code reviews and ensure adherence to development standards, security requirements, and best practices.

- Support application deployment, migration, modernization, and cloud transformation initiatives.

- Provide technical architecture support, solution design recommendations, technical guidance, and effort estimates.

- Prepare and maintain technical documentation.

- Collaborate with Business Analysts, Architects, Technical Leads, QA teams, project teams, and business stakeholders throughout the SDLC.

- Work effectively within Agile delivery teams using Scrum and Kanban methodologies.

- Support backlog management, sprint planning, development tracking, and technical delivery through Azure DevOps.

- Contribute to development environment, cloud infrastructure, operational, and deployment requirements.





- Work with containerization and orchestration technologies such as Docker and Kubernetes, where applicable.

Requirements

Mandatory Technical Skills

Candidates must demonstrate hands-on experience with the following:

Front-End Development

- React

- JavaScript / TypeScript

- HTML5

- CSS3

- Development of responsive and accessible user interfaces

- Design of reusable, maintainable, and scalable front-end components

Backend Development

- ASP.NET Core

- C#

- RESTful API development

- Scalable backend services

- Application integration and API consumption

Microsoft Azure

Hands-on experience with:

- Azure App Service

- Azure SQL Database

- Azure Storage Accounts

- Azure API Management

- Azure cloud application deployment

- Secure, scalable, high-performing cloud-based applications

DevOps / CI/CD

- Azure DevOps

- Git

- CI/CD pipeline implementation and maintenance

- Automated deployment processes

- Source control and branching strategies

- Release management

- Development and deployment automation

Full-Stack Architecture

- Full-stack application architecture

- Database design

- Relational databases and SQL

- System integration

- Cloud-based solution design

- Application performance optimization

- Security and development best practices

Additional Technologies

- Docker

- Kubernetes

- Azure Logic Apps

- Modern development frameworks

- Object-oriented programming principles

General Qualifications

- Demonstrated experience in application design, development, testing, implementation, deployment, and support.

- Strong experience designing, coding, testing, debugging, documenting, and supporting enterprise applications.

- Strong understanding of object-oriented programming principles and modern development frameworks.

- Experience working with modern programming languages.

- Experience with relational database technologies and SQL.

- Ability to elicit, analyze, and document business and technical requirements from stakeholders and subject matter experts.

- Experience translating requirements into practical technical solutions.

- Experience with effort estimation, technical planning, solution recommendations, and technical documentation.

- Strong analytical, problem-solving, decision-making, and critical-thinking skills.

- Ability to troubleshoot complex technical issues and optimize application performance.

- Strong written, verbal, communication, and interpersonal skills.

- Ability to communicate technical concepts effectively to both technical and non-technical audiences.

- Proven ability to work effectively within Agile delivery teams and meet project deadlines.

- Ability to manage competing priorities and work independently when required.

Agile & Delivery Experience

Candidates should have experience with:

- Scrum and Kanban

- Agile software development practices

- Cross-functional Agile teams

- Sprint planning and backlog management

- Technical delivery planning

- Development tracking using Azure DevOps

- Collaboration with Business Analysts,



Architects, Technical Leads, QA, project teams, and business stakeholders

- Working within established SDLC processes and enterprise development methodologies

CI/CD, Infrastructure & Cloud The successful candidate will have experience:

- Implementing and maintaining Azure DevOps CI/CD pipelines

- Managing Git repositories and branching strategies

- Automating application builds, testing, deployment, and releases

- Supporting cloud development and deployment environments

- Deploying applications to Azure App Service

- Working with Azure SQL Database

- Working with Azure Storage Accounts

- Working with Azure API Management

- Working with Azure Logic Apps

- Supporting secure, scalable, and high-performing cloud applications

- Using Docker and Kubernetes for containerization/orchestration

Mandatory Must-Have Checklist

Candidates submitted for this role must clearly demonstrate all of the following:

1. React development experience.

2. JavaScript/TypeScript, HTML5, and CSS3 experience.

3. ASP.NET Core and C# backend development experience.

4. Experience developing RESTful APIs and backend services.

5. Hands-on experience with Azure App Service.

6. Hands-on experience with Azure SQL Database.

7. Hands-on experience with Azure Storage Accounts.

8. Hands-on experience with Azure API Management.

9. Experience implementing/supporting CI/CD pipelines using Azure DevOps.

10. Experience using Git, including source control and branching strategies.

11. Robust full-stack development experience covering front end, backend, database, architecture, and cloud deployment.

12. Experience with application architecture and database design.

13. Experience working in Agile/Scrum/Kanban environments.

14. Experience collaborating with technical and business stakeholders throughout the SDLC.

15. Ability to work 100% onsite at 5700 Yonge Street, Toronto.

16. Ability to meet the CRJMC security requirement.

Evaluation Focus

Technical Skills – 80%

The evaluation will focus heavily on:

- React, JavaScript/TypeScript, HTML5, CSS3

- ASP.NET Core and C#

- RESTful API and backend development

- Reusable and scalable front-end architecture

- Full-stack application architecture

- Database design and SQL

- Azure App Service

- Azure SQL Database

- Azure API Management

- Azure Storage Accounts

- Cloud-based application development

- DevOps, Azure DevOps, Git, CI/CD, and automated deployment

- Application troubleshooting and performance optimization

- Security and development best practices

Soft Skills & Collaboration – 20%

- Cross-functional collaboration

- Agile delivery experience

- Analytical and critical-thinking skills

- Problem-solving and decision-making

- Strong verbal and written communication

- Stakeholder engagement

- Collaboration with architects, technical leads, Business Analysts, QA, and project teams

- Ability to manage competing priorities and deliver within established timelines

Important Submission Information

- 2 positions available

- Maximum 2 candidate submissions

- 100% onsite – Toronto

- CRJMC security requirement

- Maximum 5-page resume

- Contract runs from October 5, 2026 to March 31, 2027

- Standard work schedule is Monday to Friday, 7.25 hours/day

- Candidates should clearly demonstrate the mandatory technologies and Azure services directly on their resumes.

📌 Senior Full Stack Software Developer (Toronto)
🏢 Upstaff
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior full stack software developer (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: senior full stack software developer (toronto) / toronto