Première détection par notre source: à l’instant
RQ11870 – Software Developer – Full Stack – Senior
@ SM Software Solutions Inc.
Toronto, Ontario
En bref
SM Software Solutions Inc. is hiring a Senior Full Stack Software Developer for the Ministry of Public and Business Service Delivery and Procurement, on a contract from December 9, 2026 to March 31, 2027, with a probable extension. The work is onsite at 40 St. Clair Avenue West, Toronto, five days per week, at 7.25 hours per day, and covers production support for the OASIS Core Web Application and its ESRI ArcGIS integrations. No security clearance is required.
Responsabilités :
- Maintain and support OASIS Core Web Application in production
- Develop and integrate Java/Angular solutions with ESRI ArcGIS
- Provide design recommendations and detailed programming specifications
- Build release deployments and conduct unit tests in Agile teams
- Support integration with Azure Cloud and APIM
Résumé des exigences :
- 7+ years full-stack Java development experience
- 1+ year developing Java solutions for soil management systems
- Spring Boot 2.5+, Angular 2+ and RESTful API experience
- Experience with ESRI ArcGIS Portal and Survey COTS integration
- 4+ years leading Agile teams
Outils et compétences
Source et dates
Type de source non vérifié · sm-software-solutions
- Date publiée par l’employeur
- Non fourni
- Première détection par notre source
- 2026-11-13
- Mise à jour du dossier source
- 2026-11-13
Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.
Détails du poste
| Niveau | Senior |
| Domaine | Développement logiciel |
| Expérience | 7 an(s) et plus |
| Expérience en gestion | 4 an(s) et plus |
| Heures par semaine | 36.25 |
| Horaire | jour |
| Déplacements | avion : aucun · route : aucun |
| Milieu de travail | Bureau, Chez les clients |
| Position | Surtout assis |
| Exigences physiques | physique faible · ordinateur élevé |
| Langues | English |
Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.
SM Software Solutions Inc.
| Champ | Valeur |
|---|---|
| Offres sur Jobsy | 22 |
Client: Ministry of Public and Business Service Delivery and Procurement – RQ11870
We are seeking a highly experienced Senior Full Stack Software Developer with strong expertise in Java/JEE, Spring Boot, Angular, RESTful APIs, Azure Cloud technologies, and enterprise application integration. The ideal candidate will have extensive experience designing, developing, implementing, maintaining, and supporting full-stack Java applications, along with hands-on experience integrating ESRI ArcGIS Portal and ESRI ArcGIS Survey Commercial Off-The-Shelf (COTS) solutions. The successful candidate will be responsible for providing production maintenance and support for the Ontario Agricultural Soil Information System (OASIS) Core Web Application, developing high-quality technical solutions, supporting system integrations, and ensuring compliance with accessibility standards and Agile development practices.
Role Snapshot
Job Title: RQ11870 – Software Developer – Full Stack – Senior
Client: Ministry of Public and Business Service Delivery and Procurement
Work Location: 40 St. Clair Avenue West, Toronto, Ontario, Canada
Work Arrangement: Onsite – 5 Days per Week
Estimated Start Date: December 9, 2026
Estimated End Date: March 31, 2027
Business Days: 84.00
Extension: Probable after the initial mandate
Hours: 7.25 hours per day
Security Level: No Clearance Required
Must Have
At least 1+ year of experience developing and implementing Java solutions targeting soil management systems.
7+ years of full-stack Java development experience and knowledge of designing and delivering solutions using the following technologies and skills:
Java/JEE technology with Spring Boot version 2.5 or higher.
Angular 2+.
HTML5.
Accessibility for Ontarians with Disabilities Act (AODA).
RESTful APIs.
Databases, including Azure SQL Database, Oracle, and PostgreSQL.
Azure DevOps Pipelines.
Strong design skills to develop high-quality solutions.
Integration with ESRI ArcGIS Portal and ESRI ArcGIS Survey COTS.
RESTful API integration with ESRI.
Development tools, including Eclipse and Azure Git Repositories.
Excellent design skills with the ability to make design recommendations and develop quality solutions.
Developing detailed programming specifications and/or code and performing application configuration as needed.
Building release deployments and conducting unit tests within an Agile project environment.
Integration skills and experience developing Java solutions using APIM.
Integration skills, experience, and knowledge of building Java backends using Azure Application Service Plan.
7+ years of full-stack Java development knowledge and experience designing and delivering solutions.
Description
To respond to the priorities of the Government of Ontario through the passage of Bill 5, Protect Ontario by Unleashing Our Economy Act, 2025, the resource may be partially assigned to Bill 5-related projects or initiatives on an as-needed basis.
A Senior Full Stack Software Developer will be responsible for providing maintenance and support for the OASIS Core Web Application in the Production environment.
The OASIS solution comprises the following components:
OASIS Core Web Application.
OASIS Remote Field Data Capture Mobile Application.
The OASIS Core Web Application integrates with the OASIS Remote Field Data Capture Mobile Application. The OASIS Remote Field Data Capture Mobile Application is built on ESRI GIS technology, while the OASIS Core Web Application is built using Azure Cloud Java technology.
Background
The purpose of the Ontario Agricultural Soil Information System (OASIS) project is to design and develop a robust, comprehensive system for the collection, storage, and maintenance of the Ontario Ministry of Agriculture, Food and Agribusiness (OMAFA)'s legacy and new agricultural soil and agronomic data, in alignment with actions under the Soil Strategy and other emerging OMAFRA and government initiatives.
The OASIS Core Application will have a centralized repository with state-of-the-art mapping data and detailed soil survey analysis data.
The mobile native data collection application will integrate with the OASIS Core Application through ArcGIS Enterprise.
Desirable Skills and Experience
Python.
ESRI GIS Database.
RESTful API integration with ESRI.
Excellent communication skills, both verbal and written, as well as facilitation skills.
General Requirements
4+ years of experience delivering solutions using Agile practices and tailoring approaches to maximize the adoption of Agile principles while working within organizational constraints.
4+ years of experience leading Agile teams through continuous improvement processes, including but not limited to Sprint Retrospectives.
Experience and Skill Set Requirements
The candidate's experience and qualifications will be evaluated across the following categories:
1. Mandatory Skills and Experience — 75%
At least 1+ year of experience developing and implementing Java solutions targeting soil management systems.
7+ years of full-stack Java development knowledge and experience designing and delivering solutions.
Strong experience with Java/JEE technology and Spring Boot version 2.5 or higher.
Hands-on experience with Angular 2+ and HTML5.
Experience implementing solutions in compliance with the Accessibility for Ontarians with Disabilities Act (AODA).
Strong experience designing, developing, and integrating RESTful APIs.
Experience working with Azure SQL Database, Oracle, and PostgreSQL databases.
Experience with Azure DevOps Pipelines.
Excellent design skills, including the ability to make design recommendations and develop quality solutions.
Experience integrating with ESRI ArcGIS Portal and ESRI ArcGIS Survey COTS.
Experience with RESTful API integration with ESRI.
Experience using development tools such as Eclipse and Azure Git Repositories.
Experience developing detailed programming specifications and/or code and performing application configuration as required.
Experience building release deployments and conducting unit tests within an Agile project environment.
Strong integration skills and experience developing Java solutions using APIM.
Integration skills, experience, and knowledge of building Java backends using Azure Application Service Plan.
Experience maintaining and supporting enterprise applications in production environments.
2. Desirable Technical Skills and Experience — 15%
Experience with Python.
Knowledge and experience with ESRI GIS databases.
Experience with RESTful API integration with ESRI.
Strong technical communication and collaboration capabilities.
3. General Skills and Experience — 10%
Excellent verbal and written communication skills.
Strong facilitation skills.
4+ years of experience delivering solutions using Agile practices and tailoring approaches to maximize the adoption of Agile principles while working within organizational constraints.
4+ years of experience leading Agile teams through continuous improvement processes, including Sprint Retrospectives and other Agile improvement activities.
How to Apply
If you are interested and your profile matches the requirements, kindly send the following mandatory documents to [email protected] by Tuesday, November 17, 2026, at 11:00 AM EST.
Mandatory Documents:
Updated Resume in Word format (Mandatory)
References (Mandatory)
Expected Hourly Rate (Mandatory)
Visa Status (Mandatory)
LinkedIn ID (Mandatory)
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:
Additional Information
This position requires the candidate to work onsite at the client location 5 days per week.
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.
Journal
Visible seulement par vous. Conservé sur cet appareil, et dans votre compte une fois connecté.