GIS and Project Manager - GIS Developer
Listed on 2026-03-14
-
IT/Tech
Systems Engineer -
Engineering
Systems Engineer, Software Engineer
The City of Richmond Department of Public Utilities is seeking a qualified individual for the position of Geographic Information Systems (GIS) Developer to join the Enterprise Asset Management group. The incumbent will augment ongoing GIS development and data engineering activities that support geospatial data products and field data capture.
Responsibilities- Design, develop, and maintain GIS applications, tools, and workflows for enterprise asset management
- Perform geospatial data engineering, including data modeling, ETL processes, and integration with enterprise systems
- Troubleshoot and resolve issues in a timely fashion
- Document work performed so that it can be easily reproduced
- Assist with project management as needed
- Bachelor's Degree in information technology, geography, geographical information systems or directly related field
- Five years of professional level GIS programming and/or data engineering experience
- An equivalent combination of training and experience (as approved by the department) may be used to meet the minimum qualifications of the classification
- Experience with Dev Ops platforms such as Azure Dev Ops
- Experience working in local government or utilities sector
- Master’s degree in related field
Special Requirements
- None required
TYPICAL KNOWLEDGE, SKILLS, AND ABILITIES:
These are a representative sample; position assignments may vary.
- Software development lifecycle (SDLC) and related best practices
- Agile methodologies and workflows such as Kanban and Scrum
- GIS concepts and theory: data models, cartographic representation, map projection & scale, coordinate systems, etc.
- Web services like RESTful APIs
- Esri ArcGIS Online platform and the ArcGIS geoinformation model
- Desktop GIS software including ArcGIS Pro
- Mobile GIS and field data collection such as ArcGIS Field Maps and Survey
123 - Computer software such as Microsoft Office suite (Excel, Word, PowerPoint, etc.) and Microsoft 365 (Teams, SharePoint, etc.)
- Python language and GIS libraries including the ArcGIS API for Python and Arc Py
- Relational databases such as Microsoft SQL Server, Oracle SQL, and DuckDB, including spatial SQL
- Other languages like JavaScript and C# are a plus
- Troubleshooting and problem-solving
- Technical writing and documentation
- Analyze complex geospatial problems and develop innovative solutions
- Work independently and collaboratively in a team environment
- Communicate technical concepts clearly to non-technical stakeholders
- Manage multiple projects and meet deadlines in a fast-paced environment
- Follow standard procedures and established practices
Willingness to learn and share knowledge
Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions of the job. Prospective and current employees are invited to discuss accommodations.
Environmental HazardsWorking conditions may include exposure to travel to other locations within the City of Richmond as well as outside of the City of Richmond; exposure to hazardous physical conditions such as mechanical parts, electrical currents, vibrations, etc.; atmospheric conditions such as fumes, odors, dusts, gases, and poor ventilation; inadequate lighting; intense noise; and environmental hazards such as disruptive people, imminent danger, and a threatening environment.
Physical Requirements and Working EnvironmentDue to the nature of work assignments, incumbents must be able to perform detailed work on multiple, concurrent tasks, with frequent interruptions and under time constraint. The essential duties of this classification may require the ability to regularly perform repetitive motions, see, grasp, and finger; frequently talk and hear; and occasionally feel, lift, pull, push, walk, stand, reach, crawl, crouch, kneel, stoop, balance, and climb.
The working conditions may include environmental hazards. In terms of the physical strength to perform the essential duties, this classification is considered to be sedentary, exerting up to 10 pounds of force occasionally, and a negligible amount of force frequently or constantly to move objects.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).