⚑ New

GIS Software Developer

Teckhorizon Inc

TorontoFull-timeMid LevelOn-site

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

#J-18808-Ljbffr

Posted Today

Related Jobs

Related Searches

Apply Now