17 Sep
|
Teckhorizon
|
Toronto
17 Sep
Teckhorizon
Toronto
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 Dev
Ops 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 Dev
Ops 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 Interested candidates with solid Java, Angular, Azure, and ESRI integration experience are encouraged to apply
📌 Full Stack Software Developer (Toronto)
🏢 Teckhorizon
📍 Toronto