Maarut Inc -
23 emplois
Guelph, ON
Description:
- We are looking for a mobile Developer (Senior level) to design and develop a native application (OASIS Remote Field Data Capture) operating in online and offline modes targeting mobile smartphones using ArcGIS field applications COTS.
- 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:
- Advanced knowledge of theory and principles of systems design, configuration, integration and development, IT security, programming concepts and languages, and related methods, techniques, practices and standards
- Strong knowledge of SOA and microservice design, web services and related standards (REST, JSON, SOAP)
- Experience developing web mapping applications, including mobile solutions and responsive designs (JavaScript, TypeScript, HTML5, CSS, ArcGIS APIs/SDKs)
- Knowledge of IT security best practices and protocols (OAuth 2, SAML)
Skill Set Requirements:
Mandatory Technical Skills and Experience:
- Expertise with Esri ArcGIS products: ArcGIS Online, ArcGIS Enterprise (Portal, Server, Data Store), ArcGIS Pro
- Experience with ArcGIS field collection tools, ideally ArcGIS Field Maps
- Strong knowledge of SOA and microservice design, web services and related standards (REST, JSON, SOAP)
- Experience developing web mapping applications, including mobile solutions and responsive designs (JavaScript, TypeScript, HTML5, CSS, ArcGIS APIs/SDKs)
- Experience with systems integration, web services, webhooks, etc.
- Experience in SDLC, Digital and Agile methodologies, source control, DevOps, CI/CD, and related tools (Azure DevOps, Git)
Desirable Technical Skills and Experience:
- Advanced knowledge of theory and principles of systems design, configuration, integration and development, IT security, programming concepts and languages, and related methods, techniques, practices and standards
- Knowledge of IT security best practices and protocols (OAuth 2, SAML)
- 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
- Knowledge of UI/UX and accessibility best practices, including Accessibility for Ontarians with Disability Act (AODA)
- Familiarity with relevant Government of Ontario Information and Technology Standards (GO-ITS)
Soft Skills and Experience:
- 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
- Team Player