GIS Programmer (Field Based)

ERMWalnut Creek, CA
13d

About The Position

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.

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 such as Survey123, Field Maps, and Dashboard.

Nice To Haves

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

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.

Benefits

  • paid time off
  • medical
  • dental
  • vision
  • 401(k)
  • life & disability insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service