Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software engineer senior H/F (IT)

Full-time

Upstaff

Client: Land & Resources Cluster

Ministry: Ministry of Public and Business Service Delivery and Procurement, Government of Ontario

Location: Toronto or Guelph, Ontario

Work Arrangement: Hybrid – 2 days per week onsite

Start Date: November 2, 2026

End Date: March 31, 2027

Extension: Up to 3 terms

Security Clearance: No clearance required

Position Overview

We are seeking a Senior Full-Stack Software Developer to support the ongoing development, enhancement, integration, testing, and deployment of the Ontario Agricultural Soil Information System (OASIS) for the Land & Resources Cluster.

OASIS is a comprehensive solution supporting the collection, storage, maintenance, and management of Ontario's agricultural soil information. The solution includes the OASIS core web application, built using Azure Cloud Java technology , as well as a field data application leveraging Esri GIS technology .

The successful candidate will have strong hands-on experience across Java/JEE, Spring Boot, Angular, RESTful APIs, relational databases, Microsoft Azure, Azure DevOps, CI/CD, application security, accessibility, and Agile delivery . Experience with agricultural/soil management systems and Esri ArcGIS/Survey123 integrations is particularly important.

Key Responsibilities

Design, develop, test, implement, and maintain enterprise-grade full-stack applications.
Develop Java/JEE backend solutions using Spring Boot 2.5 or higher .
Develop responsive front-end applications using Angular 2+ and

HTML5

.
Design, develop, consume, and integrate RESTful APIs .
Develop and maintain integrations with Esri ArcGIS Portal and Esri ArcGIS Survey123 .
Develop Java-based backend services and integrations within Microsoft Azure environments.
Build and deploy applications using Azure App Service Plans and related Azure platform services.
Develop integrations using Azure API Management (APIM) .
Work with relational databases including Azure SQL Database, Oracle, and PostgreSQL .
Use Azure DevOps Repos and Pipelines for source control, build automation, release management, and CI/CD.
Analyze business and technical requirements and translate them into scalable technical solutions.
Provide sound technical and architectural design recommendations.
Create detailed technical/programming specifications and develop maintainable, production-ready code.
Perform application configuration, customization, and implementation activities.
Build and manage release deployments.
Develop and execute unit tests while following software quality assurance practices.
Participate in Agile development, testing, deployment, and iterative delivery activities.
Apply secure software development practices and protect application privacy and confidentiality.
Ensure solutions align with Ontario Public Service (OPS) and Information & Information Technology Strategy (I&ITS) policies, standards, directives, governance requirements, and industry best practices .
Collaborate with developers, architects, business stakeholders, analysts, project teams, and other multidisciplinary stakeholders.
Troubleshoot complex technical issues and recommend effective solutions.
Support multiple priorities, project milestones, and delivery timelines.
Requirements
Mandatory Technical Qualifications

Candidates must demonstrate a minimum of 5 years of hands-on full-stack application development experience designing, developing, testing, and delivering enterprise-grade solutions using:

Full-Stack Development

Java/JEE
Spring Boot 2.5 or higher
Angular 2+
HTML5
RESTful API design, development, and integration
Relational databases, including:
Azure SQL Database
Oracle
PostgreSQL

Azure & DevOps

Azure DevOps Repos
Azure DevOps Pipelines
Source control, build automation, CI/CD, and release deployment
Microsoft Azure
Azure App Service Plans
Related Azure platform services
Azure API Management (APIM)
Solution Design

Ability to analyze business and technical requirements.
Ability to provide sound design recommendations.
Experience designing scalable, high-quality software solutions.
Experience creating detailed technical/programming specifications.
Experience designing application components.
Experience developing maintainable, production-ready code.
Application configuration, customization, and implementation experience.
Testing & Agile Delivery

Experience building and managing release deployments.
Strong knowledge of unit testing methodologies and quality assurance practices .
Experience working within Agile project environments .
Experience contributing to iterative development, testing, and deployment activities.
Accessibility

~ Experience with accessibility standards and compliance requirements, including the Accessibility for Ontarians with Disabilities Act (AODA) .

Security, Privacy & OPS Compliance

Strong understanding of secure software development practices.
Understanding of application security, privacy, and confidentiality requirements.
Experience developing solutions in accordance with Ontario Public Service (OPS) and I&ITS policies, standards, directives, governance requirements, and industry best practices .
OASIS / Agricultural Domain Requirement

~ At least 1+ year of experience developing and implementing Java solutions targeting soil management systems .

Esri Integration Requirement

Experience integrating Java/full-stack solutions with Esri ArcGIS Portal and Esri ArcGIS Survey COTS .
Experience with RESTful API integration with Esri .
Experience working with geospatial data services and mapping applications is highly relevant.
Development Tools

~ Experience with development tools such as Eclipse and Azure Git Repositories .

Desirable / Nice-to-Have Qualifications

Experience developing, enhancing, and implementing Java-based solutions supporting agricultural or soil management systems .
Experience with Esri ArcGIS and Survey123 .
Experience designing and implementing RESTful API integrations with Esri solutions .
Experience with geospatial data services and mapping applications.
Experience leveraging approved AI-assisted software development tools/coding assistants to improve development quality, efficiency, and delivery outcomes.
Demonstrated success delivering solutions using Agile methodologies .
Ability to adapt and tailor Agile practices to organizational processes, governance requirements, and delivery objectives.
Soft Skills & Professional Competencies

Analytical & Problem Solving

Strong analytical, troubleshooting, and problem-solving skills.
Ability to assess complex technical issues and recommend effective solutions.
Communication & Facilitation

Excellent verbal and written communication skills.
Strong facilitation and collaboration abilities.
Ability to communicate effectively with both technical and non-technical stakeholders.
Teamwork & Stakeholder Engagement

Proven ability to work collaboratively within multidisciplinary teams.
Experience working with:
Business stakeholders
Developers
Architects
Business analysts
Project teams

Business & Technical Acumen

Ability to understand business requirements and translate them into technical solutions.
Strong attention to detail to ensure requirements are fully captured, validated, and implemented.
Organization & Time Management

Strong organizational skills.
Ability to manage multiple priorities effectively.
Ability to plan, coordinate, and deliver work within established timelines and project milestones.
Evaluation Structure

Evaluation Area
Weight

Mandatory Technical Skills & Experience

50%

Desirable Technical Skills & Experience

30%

Soft Skills & Professional Competencies

15%

Public Sector Experience

5%

Total

100%

Work Arrangement

This is a hybrid position requiring 2 days per week onsite at either:

  • 40 St. Clair West, Toronto, ON , or
  • 1 Stone Road West, Guelph, ON

Candidates must be able to work onsite according to the assignment requirements.

Submission Deadline

September 21, 2026 at 12:00 PM EST

Maximum submissions: 4 candidates.

Ideal Candidate Profile

The ideal candidate is a Senior Full-Stack Java Developer with 5+ years of enterprise application development experience and demonstrated expertise in Java/JEE, Spring Boot 2.5+, Angular 2+, HTML5, REST APIs, relational databases, Azure, Azure DevOps, APIM, Azure App Service Plans, AODA, secure development, unit testing, CI/CD, and Agile delivery .

Candidates with 1+ year of hands-on Java development experience supporting soil management systems , combined with Esri ArcGIS Portal/Survey123 and RESTful Esri integration experience , will align particularly well with the OASIS environment.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software engineer senior H/F (IT) in Toronto, ON vacancy
  • $90.16 - $108.23 per hour

     ...RQ11377 - Software Developer - Full Stack - Senior -  4  Openings Location: Hybrid (Work onsite 2 Days a week from Toronto or Guelph office) 40 St Clair W Toronto or 1 Stone Rd W Guelph  Duration: 6+ contract (125 Business Days) + 3 possible Extension  Must Have... 
    Senior
    Full time
    Contract work
    Work at office
    2 days per week

    Source Code

    Toronto, ON
    1 day ago
  • $110k per year

     .... In response to the evolving education landscape, Nelson developed Edwin, a digital learning ecosystem. Edwin is a learning platform...  ...the Role Reporting to the Team Lead, Development, the Senior Full Stack Developer (Developer III) is responsible for instrumenting, deploying... 
    Senior
    Long term contract
    Full time
    Temporary work
    Summer work
    Work at office
    Local area
    Remote work
    Flexible hours

    Nelson Education Ltd

    Toronto, ON
    1 day ago
  •  ...We do have a job opening for Software Developer - Full Stack - Senior for our direct client Province of Ontario. The position details are given below: Job Details: Job ID: RQ11347 - Software Developer - Full Stack - Senior Client : Land & Resources Cluster Location... 
    Senior
    Full time

    Itprofound Inc.

    Toronto, ON
    1 day ago
  •  ...applications within a team-based Agile environment. The way we build software is strongly influenced by the values of Extreme Programming:...  ..., share knowledge and teach within your team and within the developer community at Electric Mind via educational sessions, study groups... 
    Senior
    Full time
    Remote work

    Electric Mind

    Toronto, ON
    1 day ago
  •  ...We do have a job opening for S \ oftware Developer - Full Stack - Senior \\\\ for our direct client Province of Ontario. The position details are given below: \\ \\\\ \\\\ Job Details: \\\ \\\\\ \\\\ Job ID: \\\ RQ11224 - Software Developer - Full Stack - Senior \\\\... 
    Senior
    Full time

    Itprofound Inc.

    Toronto, ON
    1 day ago
  •  ...working, tested applications. This includes developing detailed programming specifications,...  ...which arise during the use and operation of software packages, including technical assistance...  ...record for meeting deadlines   Full Stack Skills Proficient with mobile,... 
    Senior
    Full time
    Contract work
    Manual labor

    Maarut Inc

    Toronto, ON
    1 day ago
  • We are seeking a highly accomplished Senior Software Developer - Full Stack for an enterprise-level contract opportunity based in Toronto or Guelph. In this role, you will take on a premier full-stack software engineering, API architecture, and cloud solution delivery capacity... 
    Senior
    Contract work
    Remote work
    Flexible hours
    2 days per week

    Randstad

    Toronto, ON
    5 days ago
  • $90k - $100k per year

     ...!  About You You possess strong software design, development and testing skills acquired...  ...You can recognize software problems and develop creative solutions within an energizing...  ...Hands-on experience working with senior-level business leaders Schedule:... 
    Senior
    Full time
    Internship
    Manual labor
    Work at office
    Worldwide
    Monday to friday
    Flexible hours

    YuJa

    Toronto, ON
    1 day ago
  • $90.18 - $108.22 per hour

     ...RQ00731 - Software Developer - Full Stack - Senior 7+ month contract (164 business days) - possible extension  Hybrid (as needed onsite) - 525 University Avenue Must Haves: ~7+ years of hands-on ReactJS development experience building complex production-grade... 
    Senior
    Remplacement
    Full time
    Contract work

    Source Code

    Toronto, ON
    1 day ago
  • $140k - $150k per year

     ...predictably when the world is messy. Our stack is Ruby on Rails, Ember.js, and...  ...just patch symptoms. Work closely with Developers, Product, Design, and stakeholders to shape...  ...improving system performance, reliability, or developer experience. Winner of Canada’s Most... 
    Senior
    Full time
    Work at office
    Flexible hours

    Financeit

    Toronto, ON
    1 day ago
  • We are seeking a highly accomplished Senior Software Developer - Full Stack for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier full-stack software engineering, microservices architecture, and technical leadership capacity,... 
    Senior
    Contract work
    Internship
    Remote work
    3 days per week

    Randstad

    Toronto, ON
    18 days ago
  •  ...architecture, security requirements, data models, develop application design and technical specification document, deliver quality software products (including Minimal Viable Products...  ...and negotiation skills \ \   \ Full Stack Skills: \ \ Proficient with both... 
    Senior
    Long term contract
    Contract work
    Interim role
    Internship

    Maarut

    Toronto, ON
    1 day ago
  • $90.21 - $108.25 per hour

     ...RQ00738 - Software Developer - Full Stack - Senior Location: Toronto (525 University Avenue) - Hybrid Duration: 8 months contract (164 Business Days) possible extension Must Haves: Senior Full Stack software development experience delivering complex... 
    Senior
    Full time
    Contract work

    Source Code

    Toronto, ON
    1 day ago
  • $120k - $160k per year

     ...first. That’s where you come in. The Role We're hiring Senior Full-Stack Developers to build and own the client-facing product...  ...there's a surface to match most strengths. We're not building software for software's sake. Our products only matter when a client can... 
    Senior
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    Flinks

    Toronto, ON
    1 day ago
  •  ...working, tested applications. This includes developing detailed programming specifications,...  ...which arise during the use and operation of software packages, including technical assistance...  ...record for meeting deadlines   Full Stack Skills: Proficient with both front... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    1 day ago
  •  ...Position: Software Developer - Full Stack Location: Toronto, ON (Onsite) Job ID#: RQ11132 Duration: 12 Months Role Overview We are seeking a Software Developer - Full Stack to support the design, development, implementation, and maintenance of enterprise... 
    Full time

    Symbiotic Digital

    Toronto, ON
    1 day ago
  • We are seeking a highly accomplished Senior Software Developer - Full Stack for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier full-stack software engineering and healthcare interoperability capacity, specializing in building... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    21 days ago
  • $95 - $100 per hour

     ...of Public and Business Service Delivery and Procurement Max Extension Term(s) 1 Time Rate: 95-100/hr Title Software Developer - Full Stack Description Responsibilities: Design, implement, and continuously expand data pipelines by performing extraction... 
    Senior
    Hourly pay
    Full time
    Contract work
    Fixed term contract
    Manual labor
    Remote work
    Monday to friday

    Bytecraft Soultions

    Toronto, ON
    7 days ago
  • We are seeking a highly accomplished Senior Software Developer - Full Stack for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier full-stack engineering capacity, specializing in designing, developing, and optimizing end-to-end... 
    Senior
    Long term contract
    Full time
    Contract work

    Randstad

    Toronto, ON
    25 days ago
  • We are seeking a highly accomplished Senior Software Developer - Full Stack for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier full-stack software engineering capacity, specializing in designing, developing, and optimizing... 
    Senior
    Contract work
    Remote work
    Flexible hours
    2 days per week

    Randstad

    Toronto, ON
    24 days ago
  • $150k - $190k per year

     ...for a meaningful outcome, you’ve found your next home. ROLE SALARY BAND $150,000 - $190,000 ROLE OVERVIEW The Senior Full stack Developer is a key contributor responsible for delivering high-quality, scalable software across the frontend and backend. This role... 
    Senior
    Long term contract
    Full time
    Internship
    Local area
    Sleeping nights
    Flexible hours

    Quartermaster Inc.

    Toronto, ON
    1 day ago
  •  ...Senior Full-Stack Developer Location : Ottawa, ON (Remote) About the Role We’re looking for a Senior Full-Stack Developer to join one of our development squads and help build new features for the 1VALET smart-building platform. This role is hands-on and product... 
    Senior
    Full time
    Remote work

    1valet

    Toronto, ON
    1 day ago
  •  ...working tested applications. This includes developing detailed programming specifications...  ...which arise during the use and operation of software packages including technical assistance...  ...record for meeting deadlines Full Stack Skills: Proficient with both front... 
    Senior
    Full time

    Maarut

    Toronto, ON
    20 days ago
  •  ...About us Appnovation is a global, full-service digital partner that combines Strategy, Experience & Design, Engineering and Managed...  .... Endless possibilities. ROLE OVERVIEW: As a Full-Stack Developer, you will architect and build custom web applications across multiple... 
    Senior
    Full time

    Appnovation Technologies

    Toronto, ON
    1 day ago
  • $115k - $125k per year

     ...Product, QA, and your pod.  How We Build   We expect every developer on this team to use AI coding tools — GitHub Copilot, Claude, Cursor...  ...layer on top.  What We're Looking For You move across the stack without losing altitude — Angular MFE one moment, .NET... 
    Senior
    Remplacement
    Full time
    Internship
    Work at office
    Local area
    2 days per week

    Triparc

    Toronto, ON
    1 day ago
  •  ...Description We are looking for a Full Stack developer to join our Toronto team and help us take our products to the next level in connectivity...  ...and global Transportation.    The Role  As a Senior Full Stack Developer, you will work on projects related to machine... 
    Senior
    Full time
    Internship

    Invision Ai

    Toronto, ON
    1 day ago
  • $110k - $270k per year

     ...making a positive impact on its customers, employees, and communities. The Role Our teams are hiring multiple talented Senior Full-Stack Software Engineers to build innovative products in Life Sciences. You’ll work with the latest front-end and back-end technologies as... 
    Senior
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Toronto, ON
    1 day ago
  •  ...STAN is looking for a full-time Senior Software Engineer who is an enthusiastic problem solver to help create the technology that will change the...  ...learn more, feel free to visit us at Tasks Work on developing the first A.I. assistant for residential buildings/communities... 
    Senior
    Full time
    Work at office

    STAN AI

    Toronto, ON
    1 day ago
  • $130k - $150k per year

     ...We're looking for a Senior Full Stack Software Engineer who is passionate about building high-quality software in an AI-native way. Someone who treats Claude and the latest agentic coding tools as a core part of their craft, not a novelty. In this role, you will own technical... 
    Senior
    Full time
    Casual work

    Altaml

    Toronto, ON
    1 day ago
  •  ...subscription management features across our full-stack architecture. Build and maintain...  .../ Node.js for platform integrations. Develop user-facing subscription management interfaces...  ...: ~5+ years of experience in Software Engineering ~ Bachelor's degree in computer... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    E2x Is Now Part Of Apply Digital

    Toronto, ON
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software engineer senior H/F (IT). Be the first to apply!