Document
Status:
OPEN
Job ID:
30060
Title:
Programmer
Applications Invited from Countries:
United States
Job Description

Job Title: Application Systems Analyst / Programmer

Location: Golden, Colorado   

Duration: 6 Months

Job Description:

QUALIFICATIONS: a bachelor’s degree in GIS, Geography, or a related field, combined with 5–8 years of experience in spatial analysis, database management, and Python scripting. Key qualifications include expert proficiency in Esri products (ArcGIS Desktop/Pro/Enterprise), advanced data management skills, project leadership experience, and the ability to automate workflows. 

Core Technical Qualifications

  • Software Expertise: Advanced knowledge of ArcGIS Suite (Desktop, Pro, Server, Portal), ArcGIS Online, and QGIS.
  • Data & Database Management: Proficiency in creating and maintaining enterprise geodatabases (ArcSDE), SQL, and spatial data integration.
  • Scripting & Automation: Strong skills in Python (ArcPy/API), FME for ETL processes, and automation to streamline workflows.
  • Analyze, design, develop and maintain complex geographic databases and feature sets. Perform updates and edits.
  • Determine structure, integrity and data exchange. 
  • Independently evaluate, develop and program computer software applications to automate data capture, conversion and maintenance procedures related to Geographic Information
  • System (GIS). Determine application and data architecture.
  • Debug programming code and make detailed programming decisions.
  • Determine data conversion algorithms.
  • Create processes and procedures. 
  • Troubleshoot GIS data, processing, or integration issues. 
  • Coordinate the efforts of external contractors and suppliers to meet project objectives.
  • Make recommendations to management.
  • Create and maintain schedules.
  • Provide technical guidance as required.
  • Prepare draft project budget submissions and monitor project budget compliance. 
  • Design, develop, and maintain programmatic solutions for fulfilling map and data requests in response to internal and external customer service requests. Determine needs. Select appropriate data. Coordinate production. 
  • Review, evaluate, and verify mapping data or themes provided by other government agencies or private sector contractors for accuracy and consistency.
  • Modify and correct database values as necessary.
  • Provide quality assurance and quality control on both internal and external spatial data, both manually and by means of automated mechanisms.