Jobs.ca
Jobs.ca
Language
Foilcon logo

Software Developer Full Stack 9713-0313

Foilcon1 day ago
Toronto, ON
Mid Level
contract

About the role

HM Note: This hybrid contract role is five (5) days in office. Candidates' resumes must include first and last name.

Description

A senior full stack software developer that will be responsible for providing maintenance and support for the OASIS Remote Field Data Capture Mobile application in Production. The OASIS solution comprises of the OASIS CoreWeb application and OASIS Remote Field Data Capture Mobile application. The OASIS CoreWeb application has integration with the OASIS Remote Field Data Capture Mobile application. The OASIS Remote Field Data Capture Mobile application is built on ESRI GIS technology.

Background:

The purpose of the Ontario Agricultural Soil Information System (OASIS) project is to design and develop a robust, comprehensive system for the collection, storage and maintenance of the OMAFRA's legacy and new Agricultural soil and agronomic data in alignment to actions under the Soil Strategy and other emerging OMAFRA and government initiatives. The OASIS core application will have a centralized repository with state-of-the-art mapping data and detailed soil survey analysis data. The mobile native data collection application will integrate with the OASIS core application via the ArcGIS Enterprise.

Skills

Experience and Skill Set Requirements

Evaluation Criteria

Mandatory Skills and Experience**: 70%**

Desirable Skills and Experience**: 20%**

Soft Skills and Experience**: 10%**

Mandatory Skills and Experience

  • Experience developing and implementing IT solutions targeting the soil management systems.
  • Experience with systems integration (Java web application, ESRI GIS), web services, and webhooks using RESTful API
  • 4+ years of full stack java development knowledge and experience designing and delivering solutions (Java/JEE technology, JSON, HTML 5, Accessibility for Ontarians with Disability Act (AODA), RESTful APIs)
  • Strong knowledge of SOA and microservice design, web services and related standards (REST, JSON, SOAP)
  • Understanding of ArcGIS Online and ArcGIS Enterprise and experience working with ArcGIS APIs/SDKs (ArcGIS Online and ArcGIS Enterprise)
  • Knowledge of IT security best practices and protocols (OAuth 2, SAML)

Desirable Skills and Experience

  • Knowledge of GIS data management and analytics
  • Experience with GIS scripting languages (Python, R) and related libraries
  • Experience building and deploying cloud native solutions, ideally in Azure
  • Experience with relational and spatial databases
  • Experience working on Soil Data collection and analysis applications
  • Familiarity with relevant Government of Ontario Information and Technology Standards (GO-ITS)
  • Experience in SDLC, Digital and Agile methodologies, source control, DevOps, CI/CD, and related tools (Azure DevOps, Git)

Soft Skills and Experience

  • Ability to work independently and work closely with other developers especially for system integration.
  • Analytical and problem-solving skills.
  • Attention to detail.
  • Professional team player with ability to work collaboratively with other project team members.
  • Critical time and work management.

Must Haves:

  • Experience developing and implementing IT solutions targeting the soil management systems.
  • Experience with systems integration (Java web application, ESRI GIS), web services, and webhooks using RESTful API
  • Understanding of ArcGIS Online and ArcGIS Enterprise and experience working with ArcGIS APIs/SDKs (ArcGIS Online and ArcGIS Enterprise)

About Foilcon

IT Services and IT Consulting
1-10

At Foilcon, we are focused on delivering results to our clients. To be their go to partner for technical services, application developement, integration and training. This leads us to our goals of being a great partner and being the good guys.
With our global resources, we bring the rest of the world within reach to our customers. Our nimble, experienced team moves from ideas to execution rapidly. Our motto..There is always a way