Job Title or Location
RECENT SEARCHES

RQ08058 - Software Developer - Full Stack - Senior

Maarut Inc - 25 Jobs
East York, ON
Remote
Full-time
Executive
Posted 8 days ago

Description:

  • A senior developer that will be responsible for developing and configuring ESRI GIS Fieldmaps COTS using java technologies and ESRI ArcGIS technology integration.
  • The application will provide data collection capabilities for remote offsite use.
  • We are looking for a software Developer (Senior level) to design and develop a native mobile application for remote (online and offline) data capture and targeting mobile smartphones using ArcGIS field applications COTS and Java technologies.
  • The developer will also require ArcGIS Enterprise integration skills and experience to ensure end-to-end development of the ArcGIS application and integration with the ArcGIS Enterprise.

Requirements

Experience and Skill Set Requirements:

Must Haves:

  • 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)

Skill Set Requirements:

Desirable Technical Skills:

  • 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
  • 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.

Share This Job: