Description :
- Asenior developer that will be responsible for developing andconfiguring ESRI GIS Fieldmaps COTS using java technologies andESRI ArcGIS technologyintegration.
- Theapplication will provide data collection capabilities for remoteoffsiteuse.
- We arelooking for a software Developer (Senior level) to design anddevelop a native mobile application for remote (online and offline)data capture and targeting mobile smartphones using ArcGIS fieldapplications COTS and Javatechnologies.
- Thedeveloper will also require ArcGIS Enterprise integration skillsand experience to ensure endtoend development of the ArcGISapplication and integration with the ArcGISEnterprise.
Requirements
Experienceand Skill SetRequirements :
MustHaves :
- Experiencewith systems integration (Java web application ESRI GIS) webservices and webhooks using RESTfulAPI
- 4 yearsof full stack java development knowledge and experience designingand delivering solutions (Java / JEE technology JSON HTML 5Accessibility for Ontarians with Disability Act (AODA) RESTfulAPIs)
- Strongknowledge of SOA and microservice design web services and relatedstandards (REST JSONSOAP)
- Understandingof ArcGIS Online and ArcGIS Enterprise and experience working withArcGIS APIs / SDKs (ArcGIS Online and ArcGISEnterprise)
- Knowledgeof IT security best practices and protocols (OAuth 2SAML)
Skill SetRequirements :
DesirableTechnicalSkills :
- Knowledgeof GIS data management andanalytics
- Experiencewith GIS scripting languages (Python R) and relatedlibraries
- Experiencebuilding and deploying cloud native solutions ideally inAzure
- Experiencewith relational and spatialdatabases
- Familiaritywith relevant Government of Ontario Information and TechnologyStandards(GOITS)
- Experiencein SDLC Digital and Agile methodologies source control DevOps CI / CDand related tools (Azure DevOpsGit)
Soft Skills andExperience :
- Abilityto work independently and work closely with other developersespecially for systemintegration.
- Analyticaland problemsolvingskills.
- Attentiontodetail.
- Professionalteam player with ability to work collaboratively with other projectteammembers.
- Criticaltime and workmanagement.
Experience and Skill Set Requirements : Must Haves : Experience withsystems integration (Java web application, ESRI GIS), web services,and webhooks using RESTful API 4+ years of full stack javadevelopment knowledge and experience designing and deliveringsolutions (Java / JEE technology, JSON, HTML 5, Accessibility forOntarians with Disability Act (AODA), RESTful APIs) Strongknowledge of SOA and microservice design, web services and relatedstandards (REST, JSON, SOAP) Understanding of ArcGIS Online andArcGIS Enterprise and experience working with ArcGIS APIs / SDKs(ArcGIS Online and ArcGIS Enterprise) Knowledge of IT security bestpractices and protocols (OAuth 2, SAML) Skill Set Requirements : Desirable Technical Skills : Knowledge of GIS data management andanalytics Experience with GIS scripting languages (Python, R) andrelated libraries Experience building and deploying cloud nativesolutions, ideally in Azure Experience with relational and spatialdatabases Familiarity with relevant Government of OntarioInformation and Technology Standards (GO-ITS) Experience in SDLC,Digital and Agile methodologies, source control, DevOps, CI / CD, andrelated tools (Azure DevOps, Git) Soft Skills and Experience : Ability to work independently and work closely with otherdevelopers especially for system integration.
Analytical andproblem-solving skills. Attention to detail. Professional teamplayer with ability to work collaboratively with other project teammembers.
Critical time and work management.