We are looking for a GIS Developer.
Role:
- Maintain and enhance IT applications, including implementing new enhancements to the applications, troubleshoot live issues to identify causes of the problems and provide workable solutions to fix the issues.
- Design and develop new IT application according to specifications provided.
- Perform iterative prototyping to introduce and enhance new features to the core system.
- Perform design, programming, integration, system testing, assist users in User Acceptance Test (UAT), and documentation.
- Generate unit tests and end-to-end test scripts to ensure nothing breaks upon deploying new features and maintain current automated scripts in Jenkins.
- Troubleshoot, identify, solve issues and develop automated test cases to prevent similar issues
Tech Skills:
- Must have at least 5 plus years of good working knowledge in the following areas:
- Web Application Server-side Technologies (e.g. Asp.NET Core, Asp.NET MVC, C#) are a must for this role.
- Web GIS Technologies (e.g. ArcGIS JavaScript API, ArcGIS Server REST API, GeoServer, PostGIS);
- Database technologies (e.g. Postgresql, MS SQL, Oracle); and
- Code version control system (Git)
- Web Application Client-side Technologies (e.g. JavaScript ES5/6, ReactJS, React Hooks, Redux, jQuery, HTML5/CSS, AJAX/JSON, NPM)
Added advantage with the following:
- Open-source technologies such as NodeJS, Leaflet, GeoServer, PostgresSQL, PostGIS.
- Knowledge of geospatial and mapping concepts such as spatial analysis and map projections with ESRI technologies.
- Experience in agile development and DevOps processes.