Job Description
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:
• React development experience.
• JavaScript/TypeScript, HTML5, and CSS3 experience.
• ASP.NET Core and C# backend development experience.
• Experience developing RESTful APIs and backend services.
• Hands-on experience with Azure App Service .
• Hands-on experience with Azure SQL Database .
• Hands-on experience with Azure Storage Accounts .
• Hands-on experience with Azure API Management .
• Experience implementing/supporting CI/CD pipelines using Azure DevOps .
• Experience using Git , including source