Software Developer – Intermediate (RQ11358) Client: Ministry of Public and Business Service Delivery and Procurement Location: 222 Jarvis Street, Toronto, Ontario (Onsite) We are seeking an experienced Intermediate Software Developer with strong front-end development expertise to support enterprise application initiatives within the Ontario Public Sector. The successful candidate will design, develop, test, and maintain up-to-date web applications while collaborating with business and technical teams throughout the Software Development Life Cycle (SDLC). The ideal candidate will have 2–5 years of front-end development experience with strong hands-on knowledge of React, Next.js, Jamstack architecture, Azure cloud platforms, Agile delivery practices, and UI/UX collaboration tools such as Figma.
Experience supporting large-scale government or banking applications is highly desirable.
Role Snapshot Requisition ID: RQ11358 Job Title: Software Developer – Intermediate Client: Ministry of Public and Business Service Delivery and Procurement Work Location: 222 Jarvis Street, Toronto, Ontario (Onsite) Estimated Start Date: August 10, 2026 Estimated End Date: August 10, 2027 Contract Duration: 254 Business Days Extension: Probable following the initial engagement Work Schedule: 7.25 Hours per Day Security Clearance: No Clearance Required Mandatory Application Documents Interested candidates should submit the following to
[email protected] by Friday, August 7 at 10:00 AM EST.
Mandatory Documents Updated
Resume (Microsoft Word format)
Professional References
Expected Hourly Rate
Visa Status
LinkedIn Profile URL Applications submitted without all mandatory documents cannot be processed.
Key Responsibilities Front-End Application Development (40%)
Translate technical system specifications into functional, tested applications.
Develop detailed programming specifications and technical documentation.
Design, develop, test, debug, and maintain modern web applications.
Build responsive front-end solutions using:
React
Next.js
Jamstack architecture
Develop clean, scalable, and maintainable application components.
Conduct unit testing and support application quality assurance activities.
Troubleshoot and resolve technical issues during application development, implementation, migration, and production support.
Collaborate with developers, architects, business analysts, and testers throughout the SDLC.
Cloud,
Agile & Application Delivery (40%)
Develop applications leveraging cloud platforms such as Microsoft Azure.
Support cloud service models including:
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
Participate in Agile delivery processes including sprint planning, task management, and Kanban workflows.
Collaborate with cross-functional teams to deliver incremental product improvements.
Support DevOps practices, task boards, and deployment pipelines.
Apply structured methodologies for application design, development, implementation, and maintenance.
Support enterprise application deployments and troubleshooting activities.
Technical Collaboration & Documentation (20%)
Prepare technical documentation, reports, reviews, and assessments.
Communicate technical designs and development approaches clearly to stakeholders.
Participate in design walkthroughs and technical discussions.
Collaborate with business stakeholders and subject matter experts to understand requirements.
Provide user and system documentation as required.
Maintain strong communication and customer service standards with internal and external stakeholders.
Required Skills &
Experience Skill / Experience Years Required Front-End Software Development 2–5 Years React Development Required Next.js Development Required Jamstack Architecture Required Enterprise Web Application Development Required Azure Cloud Platform Experience Required Agile Methodologies Required Kanban / Task Board Experience Required UI/UX Collaboration Tools (Figma or Similar) Required Application Design, Development & Testing Required Cloud Service Models (SaaS, PaaS, IaaS) Required Large-Scale Government or Banking Applications Preferred Technical Skills & Tools React
Next.js
Jamstack
JavaScript / Front-End Development
Microsoft Azure
SaaS, PaaS, and IaaS Cloud Models
Agile Development Practices
Kanban Boards and Task Management Tools
DevOps Practices
Figma or Similar Design Collaboration Tools
Web Application Development Standards
Relational Database Concepts
API and Application Integration Concepts Highly Desired Qualifications Ontario Public Sector (OPS) experience
Experience supporting large government applications
Banking or financial services application experience
Knowledge of Accessibility for Ontarians with Disabilities Act (AODA) standards
Experience with rapid application development (RAD) methodologies
Experience with middleware and gateway technologies
Experience supporting application migration and implementation activities
Knowledge of Information Management principles and practices
Experience conducting application design walkthroughs Additional Preferred Oracle Development Experience Candidates with Oracle development experience may have exposure to: Oracle E-Business Suite customization and extensions
Oracle database programming
PL/SQL, SQL, XML, and Unix shell scripting
Oracle Data Integrator (ODI)
Oracle E-Business modules including:
General Ledger
Accounts Receivable
Collections
Accounts Payable
Inventory
SQL tuning and partition table optimization
Data warehouse and ETL methodologies
OBIEE reporting solutions
Java and Oracle Application Development Framework (ADF)
Ideal Candidate Profile The ideal candidate is an Intermediate Front-End Software Developer with experience building modern, scalable web applications using React, Next.js, and Jamstack technologies. You have strong Agile development experience, understand cloud-based application delivery, and can collaborate effectively with designers, developers, business stakeholders, and technical teams.
Experience delivering solutions for large-scale government or banking applications will be highly valued.
How to Apply Interested candidates should submit the following by Friday, August 7 at 10:00 AM EST to
[email protected]: Updated Resume (Word Format) (Mandatory)
Professional References (Mandatory)
Expected Hourly Rate (Mandatory)
Visa Status (Mandatory)
LinkedIn Profile (Mandatory) Applications missing any mandatory documents cannot be considered. If this opportunity is not the right fit for you, please share it with experienced Intermediate Software Developers, Front-End Developers, React Developers, or Full Stack Developers with expertise in React, Next.js, Jamstack, Azure, Agile delivery, UI/UX collaboration, and enterprise web application development.
📌 Software Developer - Intermediate (Toronto)
🏢 S M Software Solutions
📍 Toronto