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.
This is a full-time (40 hours/week) limited-term role with a duration of one year, renewable.
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.
REQUIREMENTS:
* 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 ...
- Rate: Not Specified
- Location: Walnut Creek, US-CA
- Type: Permanent
- Industry: IT
- Recruiter: Environmental Resources Management, Inc.
- Contact: Not Specified
- Email: to view click here
- Reference: R00028913
- Posted: 2026-01-19 07:09:16 -
- View all Jobs from Environmental Resources Management, Inc.
More Jobs from Environmental Resources Management, Inc.
- Postbote / Zusteller für Pakete und Briefe (m/w/d)
- Project Manager - EPC Utility Solar
- Postbote für Pakete und Briefe (m/w/d)
- Project Controls Specialist
- Project Controls Specialist
- Project Controls Specialist
- Multi Craft Maintenance Technician
- Customer Service Specialist
- GIS Analyst
- Material Coordinator
- Senior Commercial Director
- Human Resources Business Partner
- Reliability Engineer
- Human Resources Business Partner
- Senior Tax Manager – Tax Counsel
- Senior Tax Manager – Tax Counsel
- Senior Tax Manager – Tax Counsel
- Maintenance and Reliability Manager
- Facilities Engineer
- IT Support Specialist