The successful candidate will design, code, test, debug, and document GIS/GPS programs. He/she will maintain full technical knowledge of all phases of GIS/GPS applications, systems analysis and programming. This position requires acknowledged expertise in GIS/GPS applications development.
• Write, translate and code GIS/GPS software programs and applications according to specifications
• Run and monitor software performance tests on new and existing GIS/GPS programs for the purpose of correcting errors, isolating areas for improvement, and general debugging.
• Design, develop, and install enhancements and upgrades to GIS/GPS systems and application software. Mapwindow GIS plugins would be an asset.
• Assist in the development and maintenance of user manuals and guidelines.
• Recommend, schedule, and perform software improvements and upgrades.
• Post-graduate University Degree in related technical discipline or a combination of qualifications and relevant experience.
• A good working knowledge of geographic information management and spatial data standards
• Experience of one or more of the following ESRI product set, e.g. ArcInfo, ArcGIS Server, ArcGIS Desktop, ArcIMS or ArcSDE
- Knowledge of Open Source Mapwindow GIS application and programming code would be an asset.
- Knowledge of aerial image processing, stitching, georeferencing, etc, would be an asset.
• Experience of one or more of the following: C/C++,.NET/C#, Java/J2EE, PHP, VB (Visual Basic)
• Experience of developing GIS products in an enterprise scale organisation
• Experience of one or more of the following relational database management systems: MySQL, SQL Server, Oracle
• Experience of data modelling and system design methodologies
• Experience of application development using ESRI’s ArcObjects
• Knowledge of cartographic standards
• Knowledge of geographic information metadata standards
• Skills of ESRI`s Model Builder
• Skills of geodatabase design and administration
• Skills of advanced geo-processing techniques
• Ability to work as part of a team
• Excellent written and verbal communication skills
• Attention to detail and accuracy
• Highly motivated and enthusiastic