GIS Developer
Remote
Contracted
Experienced
Location: Richmond, VA
Position Type: 100% Remote, must be in EST time zone
Contract Length: 10 months
Position Overview:
The GIS Developer will lead the design, deployment, and configuration of ArcGIS Enterprise at the client site. This role requires deep expertise in ESRI’s ArcGIS Enterprise platform, ensuring seamless integration with enterprise systems while implementing best practices for high availability, security, and disaster recovery.
Required Skills:
Position Type: 100% Remote, must be in EST time zone
Contract Length: 10 months
Position Overview:
The GIS Developer will lead the design, deployment, and configuration of ArcGIS Enterprise at the client site. This role requires deep expertise in ESRI’s ArcGIS Enterprise platform, ensuring seamless integration with enterprise systems while implementing best practices for high availability, security, and disaster recovery.
Required Skills:
- Bachelor’s degree in Geography, GIS, Computer Science, Engineering, or a related field.
- 8+ years of experience in GIS architecture and deployment, preferably in Microsoft / Azure environments.
- 5 years of proven experience designing and deploying ArcGIS Enterprise in multi-environment configurations.
- 5 years of experience in DNS, port assignment, and firewall policy management related to ArcGIS Server and ArcGIS Enterprise.
- 5 years of experience using Python (ArcPy, Pandas) and SQL for ArcGIS management and automation.
- 5 years of demonstrated experience with geodatabase design and spatial analysis.
- 5 years of experience with GIS web services (REST, SOAP) and APIs.
- Strong problem-solving, communication, and collaboration skills.
- Ability to work both independently and collaboratively in a fast-paced environment.
- ESRI-certified Enterprise System Design Professional (ESDP2201).
- 5 years of experience using System Designer, ArcGIS Monitor, System Log Parser, and eGDB Health to monitor ArcGIS Enterprise deployments.
- 5 years of experience with DevOps practices for GIS application deployment.
- Defines system architecture, networking, and storage configurations for two ArcGIS Enterprise instances (Staging and Production) consistent with best practices for environment isolation and high availability.
- Reviews recommended and necessary hardware requirements for the proposed Staging and Production ArcGIS Enterprise instances, including but not limited to:
- Server sizing and configuration options for high availability
- Ports and firewalls requirements
- Discuss required and recommended user accounts (administration, service, users, etc.)
- Defines a disaster recovery strategy for both ArcGIS Enterprise instances.
- Performs an installation and initial configuration of two instances of ArcGIS Enterprise 11.3 or higher on client servers consistent with the defined architecture.
- Creates and maintains detailed logical ArcGIS Enterprise design diagrams listing servers, ports, databases, and other necessary architectural elements to support the new ArcGIS implementations.
- Designs and manages geospatial data infrastructure to ensure data integrity and interoperability.
- Automates deployment and maintenance of GIS environments using scripting tools such as Python (ArcPy) and Powershell
- Provides technical leadership, mentoring, and technical guidance to GIS analysts interested in learning more about ArcGIS Enterprise administration and monitoring.
- Develop and optimize geospatial databases, services, and applications.
Apply for this position
Required*