Geospatial Developer or Sr. Geospatial Developer [Remote/Hybrid]/ Développeur géospatial ou Dév[...] - EDF Renewables North America : Job Details

Geospatial Developer or Sr. Geospatial Developer [Remote/Hybrid]/ Développeur géospatial ou Dév[...]

EDF Renewables North America

Job Location : all cities,CA, USA

Posted on : 2025-04-29T00:54:26Z

Job Description :
Scope of Position

Summary:

The Geospatial Developer is tasked with geospatial application programming, GIS task automation scripting, database management, GIS web platform management, and advanced spatial analysis to support the development and operation of renewable energy projects across North America. Responsibilities include maintaining and enhancing existing geospatial applications, driving the development of new desktop, web, and mobile applications and tools, and managing creation and distribution of data in centralized GIS databases for internal and external use. The position will also support stakeholders directly to ensure product success.

The Sr Geospatial Developer is tasked with similar responsibilities, focusing on more advanced aspects of geospatial application programming and stakeholder support.

Salary range: The full salary range for this role is $83,000 to $175,100. The target range for this position is $102,000 to $145,000. We generally base our salary decisions on factors such as internal equity, candidate work and leadership experience, educational credentials, and in some cases, candidate work location.

Responsibilities

Geospatial Developer

  • Solution Development
    • Create, deploy, and maintain custom tools and processes leveraging Python (primarily arcpy, the ArcGIS API for Python, and geopandas), ModelBuilder, Streamlit, VertiGIS, and other resources in both the ArcGIS Pro and Enterprise environments using an agile delivery mindset.
    • Create, maintain, and serve centralized geospatial data in on-prem (MSSQL) and cloud-based backends, as well as assist external groups with processing and viewing externally-owned geospatial data. Ensure data quality and availability via all methods of delivery (API, SDE access, ArcGIS Enterprise applications, etc.)
    • Maintain robust documentation and metadata for all tools, data, and processes.
  • Stakeholder Support
    • Act as point-of-contact for product support.
    • Train and support end-users of varying technical competence.
  • Build custom mapping applications and dashboards within ArcGIS Enterprise environment.
  • Document best practices for geospatial code development, data management, and analysis.
  • Other duties as assigned.

Sr. Geospatial Developer

  • Application Development
    • Create, deploy, and maintain custom tools and processes leveraging Python (primarily arcpy, the ArcGIS API for Python, and geopandas), ModelBuilder, Streamlit, VertiGIS, and other resources in both the ArcGIS Pro and Enterprise environments using an agile delivery mindset.
    • Create, maintain, and serve centralized geospatial data in on-prem (MSSQL) and cloud-based backends, as well as assist external groups with processing and viewing externally owned geospatial data. Ensure data quality and availability via all methods of delivery (API, SDE access, ArcGIS Enterprise applications, etc).
    • Maintain robust documentation and metadata for all tools, data, and processes.
  • Stakeholder Support
    • Act as point-of-contact for product support.
    • Apply change management practices to ensure successful delivery and adoption of tools, workflows, data, and standards.
    • Train and support end-users of varying technical competence.
  • Administer ArcGIS Enterprise deployment, build custom mapping applications and dashboards.
  • Document best practices for geospatial code development, data management, and analysis.
  • Maintain small active project development portfolio to keep current on company processes and needs.
  • Other duties as assigned.

Working Conditions: This is a remote or hybrid position with 95% of time spent in an office environment, utilizing computers (frequent use of various Microsoft software/programs), phones, and general office equipment.

Qualifications

Geospatial Developer

  • Bachelor's Degree or equivalent experience in GIS, computer science, environmental science, or related field.
  • Minimum 3 years of experience developing Python code, ArcGIS and/or GIS Python analysis a plus.
  • Experience with geospatial analysis of various GIS data formats within Esri GIS software - ArcGIS Pro, ArcGIS Enterprise, ArcMap, ArcGIS Online, AutoCAD Map3D, etc.
  • Experience utilizing Python (arcpy, ArcGIS API for Python, pandas, geopandas, etc.) to analyze geospatial data.
  • Experience working with RDBMS data: querying, joining, reading/writing, etc.
  • Experience with REST APIs.

Skills/Knowledge/Abilities –

  • Knowledge of geospatial concepts such as spatial analysis, map projections, coordinate systems, etc.
  • Familiarity with web platform technologies and architectures (client server, microservice, etc).
  • Demonstrated analytical and problem-solving skills, along with an ability to troubleshoot complex issues.
  • Effective code management and maintenance using version control systems like Git.
  • Comfortable with assuming multiple roles and working on a variety of development solutions.
  • Excellent communication skills and willingness to go the extra mile to ensure stakeholder satisfaction.
  • Ability to deliver solutions using an agile mindset toward iterative development and value-based prioritization.
  • Ability to work cooperatively as part of a small team, as well as independently under own initiative.

Sr. Geospatial Developer

  • Bachelor's Degree or equivalent experience in GIS, computer science, environmental science, or related field.
  • Minimum 7 years of experience developing Python code, including ArcGIS Python libraries.
  • Experience with geospatial analysis of various GIS data formats within Esri GIS software - ArcGIS Pro, ArcGIS Enterprise, ArcMap, ArcGIS Online, AutoCAD Map3D, etc.
  • Experience utilizing Python (arcpy, ArcGIS API for Python, pandas, geopandas, etc.) to build GIS-specific tools, workflows, ETL pipelines, and data products.
  • Experience building database queries and triggers with SQL, data loading and ETL, and geodatabase management (SQL Server experience preferred).
  • Experience with processing geospatial data at scale utilizing on-prem or cloud-based architectures.
  • Experience with REST APIs and creating geoprocessing services.
  • Knowledge of front-end development (Javascript, HTML, CSS, web frameworks like Django, etc.) a plus.
  • Experience hosting, managing, and analyzing GIS data in cloud environments (AWS, GCP) a plus.

Skills/Knowledge/Abilities –

  • Knowledge of advanced geospatial concepts such as spatial analysis, map projections, coordinate systems, etc.
  • Knowledge of web platform technologies and architectures (client server, microservice, etc.).
  • Strong analytical and problem-solving skills, along with an ability to troubleshoot complex issues.
  • Effective code management and maintenance using version control systems like Git.
  • Familiarity with CI/CD practices and tools.
  • Comfortable with assuming multiple roles and working on a variety of development solutions.
  • Ability to deliver solutions using an agile mindset toward iterative development and value-based prioritization.
#J-18808-Ljbffr
Apply Now!

Similar Jobs ( 0)