GIS Analyst; Field Based
Listed on 2026-02-07
-
IT/Tech
Data Analyst, Data Engineer
Overview
ERM is hiring a GIS Analyst in the San Francisco Bay Area
. The mid-level Consultant will join an existing team of professionals to leverage environmental data management and geospatial technologies in support of our core services. This is a full-time (40 hours/week) limited-term role with a duration of one year, renewable.
- Author, edit, debug, and provide support for new and existing advanced geoprocessing scripts and tools with python.
- Publish and maintain ArcGIS web-based map services and applications, and integration with existing environmental database systems and tools.
- Expand digital capabilities by exploring new technologies and software, plus ways to improve existing methods, tools, and workflows.
- Work with a multidisciplinary team to ensure GIS and data deliverables meet or exceed our clients’ needs.
- Plan, design, implement, and maintain large, complex GIS datasets scripts and applications.
- Organize and maintain project data, analysis, and mapping following company protocols and industry best practices.
- Prioritize, organize, perform, and delegate numerous work assignments in a fast-paced, client-oriented environment.
- Bachelor’s degree in geography, GIS, natural sciences, computer sciences, or comparable field.
- At least 1 year of professional GIS programming or developing experience.
- At least 1 year of professional experience with at least two or more programming languages.
- Professional experience with ArcGIS Pro, ArcGIS Enterprise, ArcGIS Online, ArcGIS Web Application Builder.
- Experience designing and developing ArcGIS Online web maps and customized web apps utilizing ArcGIS Server.
- Experience with relational databases and database design or management.
- Strong oral and written communication skills, keen orientation to detail, and an eye for professional presentation and aesthetics in project deliverables (maps, charts, graphs, tables, and other visualizations).
- Previous experience working effectively with others in a team environment to deliver quality projects on time and within budgets.
- Self-motivated, quick learning, curious, resourceful, flexible individual with the ability to independently create Python solutions, rapidly turn around prototypes, and troubleshoot issues in fast-paced client-oriented environments.
- Experience with managing GIS data within at least one of the following: SQL Server and/or Postgre
SQL database environments. - Ability to develop GIS applications using two of the following Python, Type Script, JavaScript, C# (Arc Objects), or related programming languages.
- Strong written, verbal, and interpersonal skills.
- Ability to quickly learn new technologies, work independently, and quickly turnaround maps, application prototypes or other deliverables.
- Experience building, deploying, and supporting Esri mobile applications such as Survey
123, Field Maps, and Dashboard.
- Advanced degrees or certifications in GIS or computer science, with an emphasis on Python programming and automation for geospatial applications.
- Advanced experience with data management including organizing and maintaining complex projects containing geospatial and tabular data, mxds, custom tools and toolboxes, analysis output, maps, and SQL enterprise geodatabases.
- Experience using ArcGIS Pro in a production setting, creating Python geoprocessing tools for Arc Pro, and designing queries in Arcade.
For the GIS Programmer position, we anticipate the annual base pay of $63,103– $79,119, $30.33/hr – $38.03/hr USD, limited-term, non-exempt. An employee’s pay position within this range will be based on several factors including, but not limited to, relevant education, qualifications, certifications, experience, skills, geographic location, performance, shift, travel requirements, sales or revenue-based metrics, and business or organizational needs. We also may have instances where employee’s fall outside of the range based on the factors noted above.
This job may be eligible for bonus pay (casual and fixed term/Flexforce employees are NOT bonus eligible).
We offer a comprehensive package of benefits including paid time off,…
(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).