Demo

GIS Programmer Analyst

Timmons Group
Richmond, VA Full Time
POSTED ON 3/29/2025
AVAILABLE BEFORE 4/27/2025
Job Description

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

Additional Information

The requirements listed are representative of the knowledge, skills and/or abilities required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

We are looking for high energy, creative, flexible, patient, self-starters who are willing to work at a dynamic pace. Candidates must share a commitment to our company’s Vision, Mission and Shared Values.

Timmons Group is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, disability, or protected Veteran status.

Timmons Group is a full-service engineering and technology firm recognized nationally as a “Best Firm to Work For” by CE News. With over 15 offices throughout the Mid-Atlantic and Southeast, we provide civil engineering, environmental, economic development, GIS/geospatial technology, landscape architecture, and surveying services to a diverse client base. As one of Engineering News Record’s (ENR) Top 500 Design Firms for over 30 years, we are dedicated to being an employer of choice and providing our people with the best resources, technology, and culture to help them thrive in an engaging career development setting. For more information, visit www.timmons.com.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a GIS Programmer Analyst?

Sign up to receive alerts about other jobs on the GIS Programmer Analyst career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$59,426 - $77,437
Income Estimation: 
$67,174 - $85,435
Income Estimation: 
$59,426 - $77,437
Income Estimation: 
$67,174 - $85,435
Income Estimation: 
$67,174 - $85,435
Income Estimation: 
$82,108 - $104,485
Income Estimation: 
$82,108 - $104,485
Income Estimation: 
$101,382 - $134,920
Income Estimation: 
$124,673 - $165,459
Income Estimation: 
$127,486 - $176,274
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Timmons Group

Timmons Group
Hired Organization Address Charlotte, NC Full Time
Job Description Timmons Group is seeking a Civil Project Engineer II/III - Water & Wastewater candidate to join our Wate...
Timmons Group
Hired Organization Address Staunton, VA Full Time
Job Description Timmons Group is currently seeking a Licensed Surveyor to join our Survey Group located in our Staunton,...
Timmons Group
Hired Organization Address Richmond, VA Full Time
Job Description Timmons Group is always accepting applications for Senior Construction Materials Testing Technicians to ...
Timmons Group
Hired Organization Address Wilmington, NC Full Time
Job Description Timmons Group is always accepting applications from experienced Project Manager candidates to join our t...

Not the job you're looking for? Here are some other GIS Programmer Analyst jobs in the Richmond, VA area that may be a better fit.

GIS Analyst

Stantec, Richmond, VA

GIS Analyst

UMIT HEALTH, King, VA

AI Assistant is available now!

Feel free to start your new journey!