RQ11845 – Software Developer – Senior (Onsite)
- Toronto, ON, Canada
Internship
Applications open in a new tab.
Job details
- Job type
- Internship
- Apply by
- Posting language
- English
- Posted
Original job description
We are seeking a highly skilled Senior Software Developer with extensive experience in designing, developing, and maintaining large-scale, multi-client web applications. The ideal candidate will have strong hands-on expertise in React, JavaScript, TypeScript, Next.js, Node.js, RxJS, REST APIs, and modern front-end technologies. The successful candidate will be responsible for developing a modern public-facing online portal for Registration and Permit workflows under Ontario's Species Conservation Act (SCA), 2025, integrating with Microsoft Dynamics CRM through MuleSoft middleware. The candidate should also possess strong knowledge of microservices architecture, responsive web development, accessibility standards, technical leadership, and modern software development practices.
Role Snapshot
- Job Title: RQ11845 – Software Developer – Senior
- Client: Ministry of Public and Business Service Delivery and Procurement
- Work Location: Toronto, Ontario, Canada
- Work Arrangement: Onsite – 5 Days per Week
- Estimated Start Date: November 2, 2026
- Estimated End Date: May 31, 2027
- Business Days: 135.00
- Extension: Probable after the initial mandate
- Hours: 7.25 hours per day
- Working Schedule: Monday to Friday, between 8:00 AM and 5:00 PM, excluding lunch breaks
- Security Level: No Clearance Required
- React: 5+ years of experience.
- JavaScript: 5+ years of experience.
- TypeScript: 5+ years of experience.
- HTML 5.0 and CSS: 5+ years of experience.
- Node.js tools such as NPM: 5+ years of experience.
- RxJS: 5+ years of experience.
- Bootstrap and jQuery: 3+ years of experience.
- Git: 3+ years of experience.
- Prior Ontario Public Service (OPS) experience or public sector experience.
The Ontario Ministry of Environment, Conservation and Parks (MECP) Species at Risk Branch (SARB) is responsible for the administration and issuance of Registrations under the new Species Conservation Act (SCA), 2025.
The objective of this project is to build a modern online Registration system for both external and internal users.
Technology Stack
- Microsoft Dynamics CRM: Back-office system.
- MuleSoft: Middleware and integration platform.
- Java/React: Public-facing portal.
The successful candidate will also be responsible for integrating the public-facing portal with the back-office solution developed in Microsoft Dynamics CRM through MuleSoft middleware.
Experience And Skill Set Requirements
- Core Skills and Experience – 35%
- 10+ years of experience as a designer and developer in large-scale, multi-client web applications.
- 5+ years of hands-on experience with React, JavaScript, TypeScript, REST API, and RESTful Web Services.
- Working experience with RxJS, Next.js, and Vue.js.
- Knowledge and experience of microservice architecture, as well as a demonstrated ability to apply core architecture principles to enhance a product's extensibility and maintainability.
- Knowledge and experience with programming Internet-ready applications.
- Proven experience with WCAG and AODA.
- Experience with responsive web application development.
- Technical Skills – 35%
- Object-oriented coding practices, including knowledge of design patterns, refactoring, and clean code.
- Experience with one or more communications protocols.
- Experience with responsive web application development.
- Leadership, Communication & Collaboration – 15%
- Demonstrated ability to lead, mentor, and coach developers and technical teams.
- Experience coordinating work across developers, testers, business analysts, architects, and stakeholders.
- Strong stakeholder management and client engagement skills.
- Ability to translate business requirements into technical solutions and implementation plans.
- Strong verbal and written communication skills.
- Experience producing technical documentation, solution designs, and knowledge transfer materials.
- Proven ability to facilitate decision-making and resolve technical challenges.
- Experience building collaborative, inclusive, and high-performing teams.
- Problem Solving, Innovation & Delivery – 15%
- Demonstrated ability to analyse complex business and technical problems and develop effective solutions.
- Proven track record delivering projects on time while managing risks, dependencies, and competing priorities.
- Experience leveraging AI technologies such as Microsoft Copilot, AI Agents, and LLMs to improve productivity and solution delivery.
- Strong focus on continuous improvement, automation, and development best practices.
- Ability to identify modernization opportunities and drive innovation.
- Experience balancing strategic architecture decisions with hands-on delivery responsibilities.
If you are interested and your profile matches the requirements, kindly send the following mandatory documents to hrsmss@smsoftconsulting.com by Tuesday, November 10, 2026, at 10:00 AM EST.
Mandatory Documents
- Updated Resume in Word format (Mandatory)
- References (Mandatory)
- Expected Hourly Rate (Mandatory)
- Visa Status (Mandatory)
- LinkedIn ID (Mandatory)
WhatsApp Group
For daily job updates, you can also join our WhatsApp group using the link below:
Join our WhatsApp Group
Additional Information
Work Arrangement and Working Hours
This position is listed as Onsite. The resource is expected to work onsite between the standard working hours of 8:00 AM and 5:00 PM, excluding lunch breaks, every Monday to Friday inclusive, at the identified Ontario Public Service (OPS) office location.
- Onsite Requirement: 5 days per week.
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.
More about this job
Responsibilities
Develop a public-facing online portal for Registration and Permit workflows under Ontario's Species Conservation Act, 2025, using React, Next.js, and TypeScript. Integrate the portal with the Microsoft Dynamics CRM back-office system through MuleSoft and provide technical leadership while supporting maintainable, accessible, responsive application development.
Requirements
Requires 10+ years of experience designing and developing large-scale, multi-client web applications, including 5+ years with React, JavaScript, TypeScript, REST APIs, and RESTful web services. Candidates should also have experience with RxJS, Next.js, Vue.js, microservices, responsive development, WCAG/AODA accessibility, object-oriented practices, and technical leadership; public-sector experience is preferred.
Skills
- React
- JavaScript
- TypeScript
- Next.js
- Node.js
- RxJS
- REST APIs
- HTML5
- CSS
- Bootstrap
- jQuery
- Git
- Microservices Architecture
- Responsive Web Development
- WCAG and AODA Accessibility
- Technical Leadership
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Government & Public Sector
- Environmental & Sustainability
- Management & Leadership
Keywords
- React
- JavaScript
- TypeScript
- Next.js
- Node.js
- NPM
- RxJS
- Vue.js
- REST APIs
- RESTful Web Services
- HTML5
- CSS
- Bootstrap
- jQuery
- Git
- Microsoft Dynamics CRM
- MuleSoft
- Microservices Architecture
- Responsive Web Development
- WCAG
- AODA
- Object-Oriented Programming
- Design Patterns
- Refactoring
- Technical Leadership
- Species Conservation Act
- Registration and Permit Workflows
- Microsoft Copilot
- AI Agents
- Large Language Models