Richland County, SC has a vacancy for a Lead Developer in the GIS Division to develop software in the context of Geographic Information Systems.
Requirements
- 3+ years developing HTML5 web applications (HTML, CSS, JavaScript, JSON/XML)
- 3+ years developing with web server technologies (Apache, PHP, command line)
- 3+ years defining SQL queries, views, indexes, and stored procedures
- 3+ years developing in a GIS context
- 2+ years managing and interfacing with GIS server technologies (ArcServer, ArcSDE, GeoServer, MapServer)
- Solid foundation in GIS fundamentals, including coordinate systems and projections, coordinate transformations, topological relationships, and spatial analysis
- Open source GIS development experience (GDAL/OGR suite, Leaflet/OpenLayers, MapBox/Carto, GeoServer/MapServer), Linux experience, experience developing mobile applications
Responsibilities
- creating and maintaining scripted automations between servers and databases
- developing and maintaining GIS web applications
- managing databases
- developing web applications
- developing device-native solutions (e.g. ETLs, thick clients, mobile apps)
- defining SQL queries, views, indexes, and stored procedures
- managing and interfacing with GIS server technologies (ArcServer, ArcSDE, GeoServer, MapServer)
Other
- senior-level position
- knowledge of and experience developing software in the context of Geographic Information Systems
- experience developing in multiple programming languages in addition to SQL experience in either MS SQL Server, PostGRESql, or Oracle
- Applicants with intermediate or greater experience developing GIS applications in technologies not listed above are encouraged to apply.