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, contemporary 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
Description Demonstrated experience designing, developing and integrating AI-enabled applications, including Large Language Models (LLMs), AI agents, agent-based workflows, document processing solutions, and human-in-the-loop review and approval processes. This role will support the development of the Curriculum AI Assistant Platform , which combines AI agents and user workflows to accelerate curriculum development while keeping curriculum experts responsible for all decisions and approvals.
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 modern 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 content
- Experience 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
How to Apply If you are interested and your profile matches the requirements, kindly send the following mandatory documents to
[email protected] by Wednesday, October 7, 2026, at 10:00 AM EST .
Mandatory Documents
- Updated Resume in Word format
- References
- Expected Hourly Rate
- Visa Status
- LinkedIn ID
Without the mandatory documents, we cannot submit a candidate. WhatsApp Group For daily job updates, you can also join our WhatsApp group using the link below:
Join our WhatsApp Group
Note
- 5 days Onsite
Email is the best way to reach us. You have received this message either as a result of contacting our company to express interest in employment or as a result of posting your resume in a location that can be accessed by recruiters or HR specialists, which suggests an interest in being contacted about employment opportunities.
📌 – Software Developer – Full Stack – Senior (Toronto)
🏢 S M Software Solutions
📍 Toronto