GIS Developer - Tek Ninjas
Richmond, VA 23290
About the Job
Duties:
• Design and develop new GIS web applications that addresses the most challenging business, technology, and systems integration needs.
• Provide supporting enhancements/bug fixes on existing GIS applications and processes, to include upgrading existing applications to ArcGIS API for JavaScript 4.X and Experience Builder from older versions.
• Assist in both planning and implementation of GIS system infrastructure upgrades (database, app server, middleware, etc) and maintenance of infrastructure to ensure high quality spatial technology capabilities for the agency.
• Perform hands-on GIS data, service, application, and integration development for GIS projects.
• Recommend optimal architectural approaches and create reusable GIS solution designs and patterns.
• Demonstrate complete abilities within the ArcGIS Desktop/Pro suite, ArcGIS Portal/Enterprise, ArcGIS Online, ArcGIS Server, and associated add-ins, extensions, etc.
• Write and manage Python scripts for GIS ETL needs, data transformations, and syncing between databases/systems.
• Design and development of mobile GIS data collection mechanisms for field operations and integrate these datasets into browser-based applications.
• Perform production support/incident management where troubleshooting is required to determine root cause of outages in the environment and correct hazards to prevent future recurrence.
• Create, consume, and manipulate ArcGIS Server REST services.
• Work in a matrixed environment with various teams and stakeholders within the organization.
• Work with both the business side and IT side of the organization.
• Demonstrate strong interpersonal, written, and verbal communication skills. Be able to work IT professionals on other teams as well as business users to troubleshoot and resolve complex issues.
Required Skills:
- Data development in RDBMS (SQL Server, Oracle), JSON, XML, web services
- ESRI ArcGIS Desktop, ArcGIS Pro, ArcGIS Server, and common associated add-ins/extensions
- Experience developing in Python 2.X and Python 3.X for GIS ETL, with ArcPy experience desired
Source : Tek Ninjas