GIS Developer

Reports to: Senior Manager, Systems & Software Development
Location: Edinburgh or London

The Company

For the past 40 years, Wood Mackenzie has established its reputation as a trusted source of intelligence, enriching lives by empowering clients with unique insight on the world's natural resources.

Now, as part of the Verisk Analytics family, that legacy is even stronger. Aligning with the world's leading data analytics company extends our ability to help clients overcome the toughest challenges with our unrivalled analysis and advice.

We will continue to build on the power of our existing approach to assess and value individual assets and companies, allowing our clients to pursue the most promising opportunities.

Together, we inspire and innovate the markets we serve - providing invaluable intelligence that informs the strategic decisions that will ultimately shape the future direction of our global natural resources.

Role Purpose

The company is working on a variety of GIS products. The role holder will be involved in development activities for external and internal GIS projects and work closely with technical and business GIS teams.

This will involve:

  • Development of GIS products
  • Work closely with both the business and technology staff to deliver high quality solutions that remain aligned to the product roadmap and overall technology strategy
  • Align to technology and product development policies and best practices


Working with the Systems & Software Development management and the GIS Technical Architect to deliver GIS products:

  • Translate software requirements into workable programming code and maintain and develop GIS applications
  • Working closely with the Technical architect on GIS development related activities to deliver high quality solutions that remain aligned to the product roadmap and overall technology strategy
  • Ensure any code you write conforms to the coding standards and guidelines for development within the group
  • Suggest any additions to the standards and best practices which would improve them.
  • Continue to maintain and improve technical GIS skills and knowledge.
  • Work as a part of an Agile team, share best practice and ensure high quality work standards are met

Knowledge, Skills and Experience

A passion for technology and technology innovation is essential.

Significant knowledge and proven experience in the following is critical to success in the role:

  • Expertise in Esri ArcGIS suite (including desktop and online products)
  • An understanding of .NET application development
  • An understanding of ArcGIS for Server, its deployment and security models
  • Use of web mapping APIs in web applications
  • Understanding of core principles of GIS and geo-data management
  • Managing and manipulating spatial datasets and experience of working with a variety of data formats in large deployments
  • Translating business requirements into technical specifications and delivering the specified solution

Experience with the following would be an advantage:

  • C# / VB.NET, JavaScript, JQuery, Angular, HTML, CSS
  • Winforms, WPF, Task Asynchronous Programming, MVVM
  • Visual Studio, Team Foundation Server, Confluence
  • ArcGIS Add-In extensibility pattern (ArcObjects.NET SDK, ArcGIS Pro .NET SDK)
  • Open source geo-spatial applications
  • Frontend client frameworks
  • Working within an Agile team and geographically spread teams
  • Unit testing / Coded UI Testing / TDD practices
  • Continuous integration and build automation (Continua CI, Finalbuilder, Teamcity)
  • ArcGIS Platform/Pro/Desktop
  • ArcGIS Story-Maps
  • Insight for ArcGIS
  • ArcGIS Maps for Office
  • Web AppBuilder for ArcGIS
  • ArcGIS Data Reviewer
  • GIS Portal

Degree in computer science, GIS, geography, engineering or a related field.

Key Competencies

  • Issue identification, problem solving & analysis
  • Communication
  • Planning, implementation
  • Building and maintaining relationships
  • Collaboration
  • Continuous improvement

Wood Mackenzie Core Values

Wood Mackenzie is a place where we are committed to supporting our people to grow and thrive. We value different perspectives and aspire to create an inclusive environment which encourages diversity and fosters a sense of belonging.

Wood Mackenzie values each individual's contribution and helps them reach their full potential while sustaining an organisational culture of health and well-being.

Our core values are:

  • Respect for the Individual
  • Integrity
  • Passion
  • Persistence
  • Confidence with humility
  • Excellence
  • Teamwork

We understand the importance of achieving balance between work, family and other life commitments. We are open to considering flexible working arrangements to enable the greatest spectrum of talent to contribute to Wood Mackenzie's success.

To apply please follow the below link:

posted: 24 August 2017     Please mention EARTHWORKS when responding to this advertisement.