1- Perform computer programming to develop software for Geographic Information Systems (GIS) applications, including the maintenance of existing systems/services or research and development for future enhancements.
2- Deploy and document the applications, tools, and web services and the ability to implement web development frameworks.
3- Mapping solutions, application functionality, interface designs, and backend infrastructure. This includes installation, configuration, and management of GIS server.
4- Provides end user support and creates support documentation.
5- Estimates work effort and proposes development solution.
- Understand customer requirements and develop GIS application to meet business needs.
- Analyze customer issues and provide resolutions.
- Maintain and support application according to changing business requirements.
- Assist in data integrity and quality assurance activities to ensure application stability.
- Stay current with latest developments in GIS field.
- Recommend new technologies and techniques for application development.
- Ensure that application architecture meets business requirements.
- Design, code and integrate application with database management systems.
- Test applications and perform bug fixes.
- Work effectively in a team to develop high quality GIS solutions.
Skills
Minimum qualifications:
- Bachelor is Degree in Computer science, GIS, geography, engineering, or a related field.
- Strong knowledge of Esri ArcGIS product suite.
- Prefer Knowledge one of .NET /J2EE programming languages or both, and the ability to implement web development framework is required.
- Perform web application development with Strong Knowledge of using:
- technology for the Esri ArcGIS API and SDK, ArcGIS JavaScript API, ArcGIS REST API, JQuery, JSON, HTML, CSS, and AJAX, RESTful web Service.