Skip to main content
Verisk

GIS Developer - Remote

1h

Verisk

London, GB · Full-time · £55,000 – £75,000

About this role

We are looking for a Python Developer with strong GIS experience to join our growing team. As part of the client solutions team at Verisk Maplecroft, you will use technology to create, collate and deliver data analytics and intelligence to clients in a geospatial context. We are primarily a Python/Django house with Angular front end and recently moved to AWS.

Geospatial data forms a significant component of data structures at Verisk Maplecroft. With increasing availability of geospatial data, exploiting it to provide risk insights to clients is a primary objective of the client solutions team and this role. Build new workflows, pipelines, features and tools using cloud computing.

Work in an agile team assisting in requirements gathering, refinement and delivery of continual improvements to mapping solutions and GIS data pipelines. Communicate and collaborate effectively with team members and contractors on technical projects. The approach to technology and development is constantly evolving.

Deliver high-quality, maintainable well-tested code and peer review other developers' work. Drive opportunities to improve code quality, development processes and team satisfaction. Provide mentoring to junior members while contributing to a more sustainable and resilient world.

Requirements

  • Strong Python development experience, able to follow PEP8 standards
  • Experience developing GIS pipelines in Python, leveraging open source libraries such as Fiona, Shapely, Numpy and Rasterio
  • Understanding and experience of geoservers, spatial projections, raster and vector manipulation within Python and usage of GDAL
  • Experience with AWS and data management tools, including data lake, data warehouse ETL, SQL based storage and PostgreSQL
  • Ability to design and implement data pipelines and data-related solutions within a cloud environment
  • Deep understanding of performance and scalability implications in the development process
  • Experience working with Business Intelligence teams, Developers, Data Scientists, Analysts and PM’s to deliver scalable Big Data & Analytics ecosystem
  • Ability to review code written by others and provide feedback to follow coding guidelines

Responsibilities

  • Work in an agile team and assist in requirements gathering, refinement, and delivery of continual improvements to mapping solutions and GIS data pipelines
  • Support and work with contractors to ensure effective collaborative effort and consistency of approach
  • Communicate and collaborate effectively with team members on technical projects
  • Deliver high-quality, maintainable well-tested code that meets user requirements
  • Peer review other developers' work in a thorough and constructive manner
  • Look for and drive opportunities to improve code quality, development processes, and team satisfaction
  • Provide mentoring to more junior members of the team

Benefits

  • Remote position (#LI-Remote)