ERM · 6 hours ago
GIS Programmer (Field Based)
ERM is hiring a GIS Programmer 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.
ConsultingHealth CarePublic Safety
Responsibilities
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, multiyear GIS and data management projects
Organize and manage project data, analysis, and mapping following company protocols and industry best practices
Prioritize, organize, perform, and direct numerous work assignments in a fast-paced, client-oriented environment
Qualification
Required
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 PostgreSQL database environments
Ability to develop GIS applications using two of the following Python, TypeScript, JavaScript, C# (ArcObjects), 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 Survey123, Field Maps, and Dashboard
Preferred
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 ArcPro, and designing queries in Arcade
Benefits
Paid time off
Medical
Dental
Vision
401(k)
Life & disability insurance
Company
ERM
ERM is a provider of environmental, health, safety, risk, social consulting and sustainability related services.
H1B Sponsorship
ERM has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (6)
2024 (10)
2023 (10)
2020 (1)
Funding
Current Stage
Late StageTotal Funding
unknown2021-05-18Acquired
Recent News
PR Newswire UK
2025-12-11
Company data provided by crunchbase