Talent.com
Upstaff
Senior Software Developer – Full StackUpstaff • Toronto, ON, ca
Senior Software Developer – Full Stack

Senior Software Developer – Full Stack

Upstaff • Toronto, ON, ca
Il y a 1 jour
Type de contrat
  • Temps plein
Description de poste

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.


Créer une alerte emploi pour cette recherche

Senior Software Developer – Full Stack • Toronto, ON, ca

Offres similaires

Senior Full Stack Developer

Tetra Digital GroupToronto, ON, CA
Temps plein

Tetra Unity is transforming how financial institutions deploy and manage digital asset operations at scale.Backed by leading investors including Wealthsimple, Shopify, National Bank, and ATB Financ... Voir plus

 • Offre sponsorisée

Senior Full Stack Developer - C$120,000 - C$150,000 A Year

Stack ItToronto, Canada
Temps plein

Seeking a Senior Full Stack Developer to build and evolve a modern fintech platform using.This role involves leading full lifecycle development, designing scalable applications, and driving archite... Voir plus

 • Offre sponsorisée

Senior Full Stack Developer

The Citco Group LimitedToronto, ON, CA
Temps plein

Citco is a global leader in fund services, corporate governance and related asset services with staff across 50 office locations worldwide.Proprietary software solutions and innovation are at the c... Voir plus

 • Offre sponsorisée

Senior Full Stack Software Developer (Golang Et React) - C$110,000 - C$130,000 A Year - Remote

West-Island ConseilsToronto County, Canada
Télétravail
Permanent

Seeking a Senior Full Stack Software Developer with expertise in Golang and React for a permanent role in the entertainment industry.Responsibilities include technical consulting, design, and progr... Voir plus

 • Offre sponsorisée

Senior Full Stack Software Developer

NelsonToronto, Ontario, Canada
Temps plein

As the largest Canadian-owned and operated K-12 publisher, Nelson Education Ltd.Canada's only heritage education content provider, known for its innovative products and solutions catering to learne... Voir plus

 • Offre sponsorisée

Senior Full-Stack Software Developer At Stan Ai

STAN AIToronto, Canada
Temps plein

Shape the future of property management at Stan AI as a Senior Full-Stack Software Developer.Engage in innovative projects that leverage AI to enhance tenant communications and operations.Stan AI i... Voir plus

 • Offre sponsorisée

Senior Full-Stack Software Developer at Stan AI

STAN AIToronto, Ontario, Canada
Temps plein

Shape the future of property management at Stan AI as a Senior Full-Stack Software Developer.Engage in innovative projects that leverage AI to enhance tenant communications and operations.Stan AI i... Voir plus

 • Offre sponsorisée

Senior Full Stack Developer - $120,411 - $210,704 A Year

TrinnexToronto County, Canada
Temps plein

Seeking a Senior Full Stack Developer to build modern, high-impact applications using sensor/IoT data, AI, and geospatial technologies.Responsibilities include full-stack development, API integrati... Voir plus

 • Offre sponsorisée

Senior Software Developer - Full Stack

Randstad CanadaToronto, ON, CA
Temporaire

We are seeking a highly accomplished Senior Software Developer - Full Stack with expert-level proficiency in the Microsoft.NET ecosystem and Azure Cloud platform to lead the design, technical imple... Voir plus

 • Offre sponsorisée

Senior Software Developer - Full Stack Expertise

Rubicon PathToronto, Ontario, Canada
Temps plein

Drive impactful technology solutions as a Senior Software Developer focusing on full-stack development and AI applications.Leverage your expertise in Azure and modern frameworks to excel.In this se... Voir plus

 • Offre sponsorisée

Senior Software Developer, Full Stack - $100,000 - $150,000 A Year - Remote

Modern CampusToronto County, Canada
Télétravail
Temps plein

Senior Full Stack Software Developer sought to design, build, and maintain cloud-based software applications.Responsibilities include frontend/backend development using React, Java, Spring Boot, an... Voir plus

 • Offre sponsorisée

Senior Full Stack Developer

GuruLinkToronto, ON, CA
Temps plein

Our client is a Ministry-inspected online high school offering Ontario Secondary School Diploma (OSSD) credits to students around the world.Founded in 2010, they served over 30,000 students in 2025... Voir plus

 • Offre sponsorisée

IBM Full Stack Software Developer

LeadingtalentMarkham, ON, CA
Temps plein

Take your Software Engineering career to the next level with IBM as a Full Stack Software Developer.This role focuses on utilizing modern technologies to build robust, scalable solutions for enterp... Voir plus

 • Offre sponsorisée

Senior Software Developer (SA)

NRT Technology Corp.Toronto, Ontario, Canada
Temps plein

At NRT, we build more than solutions: we build up each other.NRT is a worldwide leader in future-ready FinTech and Information Technology designed to elevate and enhance the enterprise gaming indus... Voir plus

 • Offre sponsorisée

Senior Software Developer - Up To $200,000 A Year

RoamEast York, Canada
Temps plein

Experienced software developer to build and own core systems end-to-end for a vehicle access platform, working directly with founders and shaping AI-first engineering practices. Voir plus

 • Offre sponsorisée

Senior Full Stack Software Developer At Corpay

Corpay, Inc.Toronto, Canada
Temps plein

Advance your career with Corpay as a Senior Full Stack Software Developer in Toronto, specializing in financial technology solutions.Engage in innovative software development in a flexible hybrid e... Voir plus

 • Offre sponsorisée

Senior Full Stack Software Developer at Corpay

Corpay, Inc.Toronto, Ontario, Canada
Temps plein

Advance your career with Corpay as a Senior Full Stack Software Developer in Toronto, specializing in financial technology solutions.Engage in innovative software development in a flexible hybrid e... Voir plus

 • Offre sponsorisée

Senior Full-Stack Developer — Ai-Driven Systems & Apis - C$100,000 - C$130,000 A Year

Digital Health FirmToronto County, Canada
Temps plein

Seeking a Senior Full Stack Developer to lead AI integration in a digital health firm.Requires strong experience in web development, Node. Voir plus

 • Offre sponsorisée

Software Developer - Full Stack - Senior

i-Net ConnexionToronto, Ontario, Canada
Temps plein

Microsoft/Azure Development and Quality Assurance Experience.Entity Framework or other Object-Relational Mapping data access tools.Knowledgeable in Web Content Accessibility Guidelines (WCAG) for w... Voir plus

 • Offre sponsorisée

Senior Full Stack Developer (1871)

Direct IT Recruiting Inc.Toronto, ON, CA
Temps plein

Hybrid work model, 3 days per week in Toronto, Ontario office.Full Developer, Python, FastAPI, React, TypeScript, SQL, YAML, GitHub, APIs, FastAPI, CI CD, Azure, Dashboards, SaaS, Agile.We are seek... Voir plus