GIS Software Developer

Teckhorizon Inc

Toronto

On-site

CAD 110,000 - 140,000

Full time

9 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Teckhorizon Inc is seeking a Senior Full Stack Software Developer to advance the Ontario Agricultural Soil Information System (OASIS). The role focuses on Java/JEE, Spring Boot, Angular, HTML5, RESTful APIs, and Microsoft Azure to deliver enterprise-grade web solutions.

You will design, build, test, and deploy scalable backend and frontend components, integrate ESRI ArcGIS Portal and Survey123, work in an Agile environment, and ensure security, privacy, accessibility, and compliance with

Qualifications

  • 5+ years of hands-on full-stack Java application development experience.
  • 1+ year of experience developing and implementing Java solutions for soil management systems.
  • Proficiency with Java/JEE, Spring Boot 2.5+, Angular 2+, HTML5, RESTful APIs.
  • Experience integrating ESRI ArcGIS Portal, Survey123, and geospatial services.
  • Microsoft Azure development experience and Azure DevOps Repos/Pipelines.

Responsibilities

  • Design, develop, test, and deliver enterprise-grade full-stack applications using Java/JEE, Spring Boot, Angular, HTML5, and RESTful APIs.
  • Develop scalable Java-based backend services and integrations within Microsoft Azure.
  • Design and implement integrations with ESRI ArcGIS Portal, Survey123, and geospatial services.
  • Translate business and technical requirements into detailed technical designs and production-ready solutions.
  • Develop programming specifications, application components, configurations, and customizations.
  • Build and manage application releases and deployment pipelines.
  • Develop and maintain CI/CD processes using Azure DevOps Repos and Pipelines.
  • Perform unit testing, troubleshooting, defect resolution, and quality assurance activities.
  • Work collaboratively within an Agile delivery environment.
  • Ensure applications meet security, privacy, accessibility, and government technology standards.
  • Collaborate with business stakeholders, developers, architects, analysts, and project teams throughout the software delivery lifecycle.

Skills

Java/JEE
Spring Boot
Angular
RESTful APIs
Azure Dev
ESRI ArcGIS
Agile
Security & Compliance
HTML5

Tools

Azure DevOps

Job description

Our Client is looking for a Senior Full Stack Software Developer to support the ongoing development of the Ontario Agricultural Soil Information System (OASIS).


The solution includes a core web application built using Java and Microsoft Azure technologies, along with a field data application leveraging ESRI GIS technologies.


Key Responsibilities


  • Design, develop, test, and deliver enterprise-grade full-stack applications using Java/JEE, Spring Boot, Angular, HTML5, and RESTful APIs

  • Develop scalable Java-based backend services and integrations within Microsoft Azure

  • Design and implement integrations with ESRI ArcGIS Portal, Survey123, and geospatial services

  • Translate business and technical requirements into detailed technical designs and production-ready solutions

  • Develop programming specifications, application components, configurations, and customizations

  • Build and manage application releases and deployment pipelines

  • Develop and maintain CI/CD processes using Azure DevOps Repos and Pipelines

  • Perform unit testing, troubleshooting, defect resolution, and quality assurance activities

  • Work collaboratively within an Agile delivery environment

  • Ensure applications meet security, privacy, accessibility, and government technology standards

  • Collaborate with business stakeholders, developers, architects, analysts, and project teams throughout the software delivery lifecycle


Must-Have Skills


  • 5+ years of hands-on full-stack Java application development experience

  • 1+ year of experience developing and implementing Java solutions for soil management systems

  • Java/JEE

  • Spring Boot 2.5+

  • Angular 2+

  • HTML5

  • RESTful API design, development, and integration

  • Azure SQL Database, Oracle, and/or PostgreSQL

  • Microsoft Azure development experience

  • Azure App Service Plans

  • Azure DevOps Repos and Pipelines

  • Azure Git Repositories

  • API Management (APIM) integration experience

  • ESRI ArcGIS Portal integration

  • ESRI ArcGIS Survey / Survey123 integration

  • RESTful API integration with ESRI solutions

  • Eclipse

  • Strong application and solution design experience

  • Experience creating detailed programming and technical specifications

  • Release deployment and unit testing experience

  • Agile software development experience

  • AODA accessibility standards and compliance experience

  • Secure software development, privacy, and confidentiality knowledge


Nice-to-Have Skills


  • Strong ESRI ArcGIS and Survey123 experience

  • Experience with geospatial data services and mapping applications

  • Experience developing agricultural or soil management solutions

  • Experience using approved AI-assisted software development or coding tools

  • Ontario Public Sector experience

  • Knowledge of OPS and I&ITS policies, standards, directives, and governance requirements


Soft Skills


  • Strong analytical, troubleshooting, and problem-solving skills

  • Excellent verbal and written communication

  • Strong facilitation and stakeholder engagement skills

  • Ability to translate business requirements into technical solutions

  • Strong attention to detail

  • Ability to manage multiple priorities and meet project timelines

  • Comfortable working within multidisciplinary Agile teams

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RQ11377 - Software Developer - Full Stack - Senior
RQ11377 - Software Developer - Full Stack - Senior

Source Code • Toronto

Hybrid
CAD 124,000 - 149,000
RQ08058:OASIS - Sr. Developer Application Development
RQ08058:OASIS - Sr. Developer Application Development

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
Senior QA Specialist
Senior QA Specialist

vTech Solution • Toronto, Guelph

Hybrid
CAD 90,000 - 110,000
Senior Full Stack Java Developer – Azure & ESRI/ArcGIS
Senior Full Stack Java Developer – Azure & ESRI/ArcGIS

ThoughtStorm • Toronto

On-site
CAD 90,000 - 130,000
RQ08110 - Sr. Software Developer
RQ08110 - Sr. Software Developer

Rubicon Path • Toronto

Hybrid
CAD 85,000 - 115,000
RQ08104 - Solutions Designer - Senior
RQ08104 - Solutions Designer - Senior

Rubicon Path • Peterborough

Hybrid
CAD 80,000 - 100,000
Remote work options
Laptop provided
Senior GIS Full-Stack Developer - Azure & ArcGIS
Senior GIS Full-Stack Developer - Azure & ArcGIS

Teckhorizon Inc • Toronto

On-site
CAD 110,000 - 140,000
Software Developer - Full Stack
Software Developer - Full Stack

Symbiotic Group • Toronto

On-site
CAD 90,000 - 130,000
Software Developer - Full Stack - Senior - RQ11443
Software Developer - Full Stack - Senior - RQ11443

S M Software Solutions Inc • Toronto

On-site
CAD 120,000 - 160,000
RQ08111 - Sr. Software Developer
RQ08111 - Sr. Software Developer

Rubicon Path • Toronto

Hybrid
CAD 80,000 - 110,000