US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

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 ...




Share Job