About this role
As a GIS Developer with WSP, you will sit inside the Transformation & Digital Insights service line and create bespoke GIS functionality and web applications in answer to client requirements. These clients will come from a variety of disciplines and will pose interesting questions that require complex answers not possible with out-of-the-box software solutions.
Collaboration is key to everything we do in the Digital Advisory service line, so possess strong teamworking and communication skills to explain complex GIS processes to staff and clients with varying knowledge of digital data and software platforms. Innovation is highly desired to stay abreast of current technological trends that add value to the service line.
Demonstrate keen attention to detail and appreciation of quality in everything produced, whether a Python script or a bespoke web application built using OpenLayers and React to serve data via ArcGIS Server. Work closely with Database and Software Development teams to align GIS development with existing software.
Identify potential to add value by integrating GIS processes with other teams in the Transformation & Digital Insights service line. Show an appetite to solve problems creatively as part of a collaborative team at pace, driving innovative solutions.
Requirements
- Core principles of GIS and GI data management especially with regards to Enterprise Geodatabases
- Geospatial data processing and analysis with Python using ArcPy
- Geospatial front-end web development (HTML, CSS and JavaScript including React), ESRI JavaScript API and/or Leaflet and OpenLayers
- Experience with Experience Builder SDK
- Experience with Angular development
- Visual Studio, .NET, C#
- Experience using and/or creating APIs and working with Azure functions
- Experience of working with ESRI and/or open-source geospatial technology stacks such as ArcGIS Enterprise or Online, ArcGIS Portal, PostGIS and GeoServer
Responsibilities
- Develop bespoke GIS functionality and web applications in response to client requirements
- Work closely with the Database and Software Development team to align GIS development with existing software
- Design, code, integrate, test and deploy software
- Develop and maintain QA on code
- Identify and fix bugs within code
- Maintain GitHub repositories
- Work with the GIS team to deliver GIS deliverables to tight deadlines
- Provide GIS technical mentoring to junior GIS staff
Similar roles

ArcGIS Developer
3m3 minutes agoDMI
Arlington, US · Full-time · $120,000 – $160,000

GIS Developer
6m6 minutes agoCity of New York
New York City, US · Full-time · $85,000 – $120,000

GIS Developer
7m7 minutes agoMaster-Works
Riyadh, SA · Full-time · SAR 240,000 – SAR 360,000

Senior Geospatial Data Scientist
9m9 minutes agoGeoYeti
McLean, US · Full-time · $160,000 – $220,000
