The SF Climate Week 2025 calendar is now open! 🎉 Register for 200+ events now before they fill up.
Back

GIS Programmer Analyst

6 days ago
Full time role
In-person · Richmond, VA, US... more

Timmons Group is currently seeking a GIS Programmer Analyst to work with our clients and our Solutions team on projects within the Natural Resources, Wildfire and Forestry markets. Timmons Group is a leading provider of natural resources, wildland fire and forestry technology solutions including technology RoadMaps, web and mobile application solutions, ESRI and GIS integration, data analytics, and repeatable solutions including our Wildfire Risk Assessment Portal, Living CWPP, Values Explorer, and Community Assessment Tool. Timmons Group has a large client basis within the natural resources and wildland fire market consisting of federal, state, local and NGO clients. 

We are seeking an individual who can bring forth their subject matter and technical expertise and experience as a GIS Programmer Analyst within the natural resources, wildland fire and forestry markets to support our clients with the implementation of technology solutions through the entire software development life cycle from discovery and analysis through implementation and handoff to support. 

The GIS Programmer Analyst works with our clients to understand their business activities, workflows, and needs on multiple levels (from a technical, functional, practical, and end-user perspective) and implements and delivers geospatial and technology solutions, data pipelines, and consulting.  The GIS Programmer Analyst will be tasked with data engineering, application development, scripting, data conversion, and data pipeline development. The GIS Programmer will manage the design and development of moderate to complex GIS applications; provide advanced GIS analysis support; develop data driven dashboards, and support data design and data workflow development. 

This position will have a strong focus on custom application development, data engineering, and data insights for our natural resources, wildfire, and forestry markets. Experience in one of these market areas is required. 

Essential Duties and Responsibilities include but are not limited to: 

  • Design, develop, and maintain interfaces to new or existing software applications that require GIS utilizing combination of ESRI Software and programming languages such as Python. 
  • Perform spatial analysis, geoprocessing, and modeling using GIS tools like ArcGIS, PostGIS, etc. 
  • Write scripts (e.g., Python, SQL) to automate repetitive GIS tasks such as data processing, map production, and data transformation. 
  • Convert geospatial data between different formats (e.g., shapefiles, GeoJSON, KML, raster) and integrate various GIS data sources. 
  • Ensure the accuracy, consistency, and integrity of geospatial data through validation and quality control processes. 
  • Create high-quality maps and visualizations using GIS software and programming libraries such as Matplotlib, D3.js, ArcGIS, etc. 
  • Provide technical support to GIS users, troubleshoot software issues, and optimize GIS workflows for better performance. 
  • Coordinate with staff to find new ways to enhance GIS data to support business processes.  
  • Provides technical support for complex system level problems including debugging applications. 
  • Assesses existing systems and conducts gap analysis to proposes enhancements or maintenance items necessary to enhance the value. 

Skills/Requirements include but not limited to: 

  • Bachelor's degree required 
  • 5+ years' experience in Natural Resources/Wildfire/Forestry industry required 
  • 2+ years' experience in Agile Software Delivery preferred 
  • Proficiency in Python (e.g., ArcPy, GDAL), JavaScript (e.g., Leaflet, OpenLayers, Esri API), SQL, and other scripting languages for GIS automation and web development. 
  • Experience with GIS platforms such as ArcGIS (ArcGIS Pro, ArcGIS Server, ArcGIS Online) 
  • Strong skills in geospatial data manipulation, analysis, and visualization, including raster and vector data processing. 
  • Experience in automating GIS workflows using Python, FME, or similar tools. 
  • Familiarity with cloud-based GIS solutions (e.g., AWS, Google Earth Engine) and RESTful APIs for GIS data services preferred. 
  • Ability to create high-quality maps and spatial visualizations using GIS tools and data visualization libraries 
  • Strong written and verbal communication skills for working with cross-functional teams and documenting workflows. 
  • Attention to Detail – Ensuring accuracy and quality in spatial data and application development. 
  • Professional services experience strongly desired 
  • Creative, open minded, and organized 
  • Able to multi-task and prioritize workload efficiently 
  • Able to delegate tasks and provide direction as needed 
Subscribe