Role and Responsibilities
- Documentation of Technical Requirements (from User/Business Requirements)
- Solution Architecture (design of appropriate systems to fulfil business requirements)
- GIS application development and integration
- Test and remediate GIS applications
- Documentation (as built)
- Source Control Management
- DevOps
- Systems analysis and reporting
Skills / Experience
- (minimum) 3 years as a GIS application developer
- Experience with ArcGIS Enterprise web applications or other web application development
- Experience integrating GIS solutions with other business systems including data warehousing, BI, CRM, ERP, and analytics platforms
- Experience with geodatabases and underlying DBMS technology such as SQL Server or Oracle
- Understanding of spatial analysis and geo-processing tasks
- Strong understanding of modern development patterns and architectures
- Web mapping technologies and experience
Technologies / Tools Knowledge
- C#, .NET, javascript, HTML, CSS, XML, Python
- Esri, Geocortex, Google, MSSQL, Oracle, SAP
Qualifications and Education Requirements
- (minimum) Bachelor in Information Systems / Computer Science or equivalent
- (preferred) Master’s in geography or ancillary field (complementary to above)
- (Desirable) ESRI Certification (Developer, Enterprise) and FME Desktop professional
Other (Useful) Skillsets:
- Ability to troubleshoot client issues related to Esri application deployment and system architecture
- Experience incorporating real-time information streams with existing GIS data and IT infrastructure
- Basic understanding of Artificial Intelligence (AI)/ Machine Learning (ML) concepts
- Knowledge of cloud computing concepts and environments such as Microsoft Azure or AWS