Develop web mapping applications and geo-processing tools to support GIS.
Understand customer requirements and develop GIS application to meet business needs.
Analyze customer issues and provide resolutions.
Make presentations and demos so that customers clearly understand the GIS application.
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.
Develop system problem reports and recommendations.
Propose development initiatives to increase programming efficiency.
Assist in developing project proposal, budget and schedule.
Work effectively in a team to develop high quality GIS solutions.