The Senior GIS Software Developer reports to the GIS Manager and is responsible for performing the analysis, design, development, implementation, maintenance and modification of automated geographic information systems, databases, software, and equipment.
Responsibilities:
- Designs and develops Geographic Information Systems (GIS) applications and integrates GIS web services with .Net applications.
- Maintain and support Arcgis Server and ArcObject applications in development, QA, and production environments.
- Ensures GIS applications adhere to current IT infrastructure to maintain performance and scalability.
- Provides recommendations for technicians on map publishing techniques to ensure data integrity and continuation of operations.
- Develops new applications as well as enhancements and migration of existing applications.
- Develops applications in the mobile environment.
- Assigns, oversees, and monitors the work of others
- Knowledge of specialized GIS software including Environmental Systems Research Institute (ESRI) ArcGIS for Desktop products and doing GIS Data Modeling and Geodatabase Administration.
- Experience with Microsoft development tools: Visual Studio (2012 or later), web technologies - ASP/ASP.NET (4.0 and 4.5), HTML, Javascript, Access, and SQL Server database.
- Experience with GIS application development, using desktop and web-based tools (preferably ESRI ArcGIS Server and ArcObjects).
- Knowledge of software development using JDeveloper JQuery, JavaScript and C#.
- Knowledge, understanding and utilization of the standard ESRI methodology of geodatabase design.
- Knowledge and understanding of how to resolve version conflicts, resolve spatial (topology) and attributes errors that arise during versioning and exporting of updated (edited) data in ArcSDE.
- Ability to create and administer multi-versioned Geodatabase and performing multi-user edits (reconcile and post) for ArcGIS client applications.
- Six (6) years of education and/or professional experience in the analysis, design, and development of automated geographic information systems which includes
- At least three (3) years utilizing ESRI ArcGIS, ArcGIS Server and ArcSDE software, and related databases such as Oracle, MS SQL, or Sybase.