– Software Developer – Full Stack – Senior (Toronto)

– Software Developer – Full Stack – Senior (Toronto)

08 Oct
|
S M Software Solutions
|
Toronto

08 Oct

S M Software Solutions

Toronto

Client:

Ministry of Public and Business Service Delivery and Procurement - RQ11645

We are seeking a

Senior Full Stack Software Developer

with demonstrated experience designing, developing, testing, and supporting enterprise web applications and AI-enabled solutions. The successful candidate will work with Large Language Models (LLMs), AI agents, Retrieval-Augmented Generation (RAG), document processing, workflow automation, secure APIs, modern web technologies, Azure services, and human-in-the-loop workflows. The role will support the development of the

Curriculum AI Assistant Platform , combining AI agents and user workflows while ensuring curriculum experts remain responsible for all decisions and approvals.

Role Snapshot

Job Title: RQ11645 – Software Developer – Full Stack – Senior

Client: Ministry of Public and Business Service Delivery and Procurement

Work Location: 777 Bay St., Toronto, Ontario, Canada

Work Arrangement: Onsite – 5 Days per Week

Estimated Start Date: October 1, 2026

Estimated End Date: March 31, 2027

Business Days: 120.00

Extension: Probable after the initial mandate

Hours: 7.25 hours per day

Security Level: No Clearance Required

Must Have

Design, develop, test and support AI-powered applications and workflows

Develop and integrate AI agents into a secure web-based platform

Develop APIs and application services that support AI capabilities, document processing and workflow automation

Implement human-in-the-loop workflows that allow users to review, validate and approve AI-generated content

Develop APIs and application services that support AI capabilities, document processing and workflow automation

Responsibilities

Design, develop, test and support AI-powered applications and workflows

Design, implement and maintain data pipelines, including extraction, transformation and loading activities

Translate technical specifications into working, tested applications

Develop detailed programming specifications and write, test, debug and maintain application code

Develop and integrate AI agents into a secure web-based platform

Develop APIs and application services that support AI capabilities, document processing and workflow automation

Implement human-in-the-loop workflows that allow users to review, validate and approve AI-generated content

Resolve technical issues and provide support during implementation, testing, deployment and maintenance





Prepare technical documentation and support knowledge transfer activities

Experience And Skill Set Requirements Full Stack Development and Solution Architecture – 45%

Experience designing, developing, testing and supporting enterprise web applications

Experience with front-end and back-end development using up-to-date development frameworks and design patterns

Experience designing and implementing scalable application architectures

Experience developing and integrating REST APIs, application services and middleware components

Experience integrating front-end applications with APIs and backend services

Experience working with relational databases, data modelling, SQL and data integration solutions

Experience designing, developing, testing, debugging and maintaining application code

Experience designing and implementing CI/CD pipelines and automated deployment processes

Experience developing AI-enabled applications using Large Language Models (LLMs), AI services or AI platforms

Experience designing and implementing Retrieval-Augmented Generation (RAG), knowledge retrieval and document processing solutions

Experience developing and integrating AI agents and multi-step workflow solutions

Experience implementing human-in-the-loop workflows that support review, validation and approval processes

Experience implementing source traceability, output validation and auditability features

Experience working with Azure services such as Azure Functions, API Management, Logic Apps or similar cloud technologies

Experience implementing Azure Active Directory (Entra ID), Single Sign-On (SSO), Multi-Factor Authentication (MFA), authentication and authorization controls

Understanding of Angular, JavaScript, HTML, CSS and modern web development practices

Agile Delivery and Technical Collaboration – 25%

Experience working within Agile product delivery teams

Experience participating in sprint planning, backlog refinement, sprint reviews and retrospectives

Experience translating business requirements into technical solutions and backlog items





Experience estimating effort and breaking work into implementable increments

Experience collaborating with business analysts, UX designers, architects, QA resources and product owners

Experience documenting technical requirements, solution designs and implementation approaches

Experience supporting MVP delivery and iterative product enhancement

Experience using Azure DevOps, Jira or similar delivery and backlog management tools

Experience contributing to DevOps practices, release management and continuous improvement activities

Experience supporting technical discovery, proof-of-concepts and validation activities

Security, Privacy and Quality Engineering – 20%

Experience designing secure applications and services using security-by-design principles

Experience implementing role-based access controls, separation of duties and audit logging

Experience designing solutions that protect sensitive information and comply with privacy requirements

Experience implementing secure handling of documents, uploads, notifications and generated contentExperience building applications that prevent unauthorized access and information disclosure

Experience implementing application monitoring, logging, troubleshooting and operational support capabilities

Experience conducting unit testing, integration testing and supporting user acceptance testing

Experience conducting code reviews and applying software quality assurance practices

Experience designing and developing accessible applications that comply with AODA and WCAG requirements

Experience supporting production deployments, issue resolution and ongoing application maintenance

Communication, Facilitation and Delivery Coordination – 10%

Strong analytical, problem-solving and communication skills

Experience working within multidisciplinary delivery teams

Experience collaborating with business, product, UX, accessibility, privacy and security teams

Experience facilitating technical discussions, design walkthroughs and solution reviews

Experience preparing technical documentation, architecture diagrams and knowledge transfer materials

Experience presenting technical concepts, risks, trade-offs and recommendations to technical and non-technical audiences

Proven ability to manage competing priorities and meet project deadlines

Ability to work independently and collaboratively in a team environment

Note

5 days Onsite

#J-18808-Ljbffr

📌 – Software Developer – Full Stack – Senior (Toronto)
🏢 S M Software Solutions
📍 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: – software developer – full stack – senior (toronto) / toronto

Subscribe to this job alert:

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