Skip to content

work with us

GIS Developer

The Role

The GIS developer will help design and develop GIS programming applications and tools and maintain GIS software programs in accordance with the needs of the organizations and/or clients.


Job Responsibilities:

  • Responsible for GIS Analysis, GIS Modelling, Data Integration & Conversion, Geocoding, and Geomatics.
  • Develop web mapping applications and geo-processing tools to support GIS.
  • Provide maintenance and support of GIS applications and mapping systems
  • Understand client needs and design GIS applications in accordance
  • Maintain and support application according to changing business requirements.
  • Assist in data integrity and quality assurance activities to ensure application stability.
  • Stay current with latest developments in GIS field.
  • Recommend new technologies and techniques for application development.
  • Ensure that application architecture meets business requirements.
  • Design, code and integrate application with database management systems.
  • make sure that data is always accessible and useable
  • Develop system problem reports
  • Test applications and perform bug fixes.
  • Assist in quality assurance
  • Propose development initiatives to increase programming efficiency
  • Recommend on updates or new techniques when applicable.
  • Create demos and guides to explain GIS application use to customers and end users
  • Retrieve, process, clean, and analyse data from various sources such as web services (WMS/WFS).
  • Use Spatial Analysis and algorithms to analyse, manage, and visualize data in various forms.
  • Work effectively in a team to develop high quality GIS solutions.
  • Assist in developing project proposal, budget, and schedule.
  • Adherence to Health and Safety regulations


Skills required for the role:

  • Programming languages such as Python, SQL, C++, and/or Java to write code and automate basic GIS processes
  • Basic GIS architecture (desktop and web): Understand the architecture of GIS and the method of communication between the different parts of GIS.
  • Web Services knowledge and experience
  • Able to understand data models and structure
  • Ability to design data models and Structured Query Language (SQL) knowledge
  • Spatial Data and Algorithms understanding
  • Data conversion: The ability to convert data from either older sources (digitization) or from multiple sources to either a common format or common schema. It is extremely useful to be able to work with data coming from GPS and performing data corrections as needed
  • Strong attention to detail
  • Analytics skills
  • Creativity and problem solving skills
  • Excellent time management, ensuring all deadlines are met
  • Spatial Analysis and workflow


Requirements for the role:

  • Previous experience as a GIS developer
  • Working knowledge of GIS, ESRI products
  • Aptitude in math and problem-solving


Additional Information:

This is not an exhaustive list of duties and requirements. The nature of the organisation is such that it will evolve as it operates and the nature of duties, tasks, knowledge, and skills required for this post may develop and change in time.

Company Benefits:

  • Competitive remuneration package
  • Extensive training and development
  • Excellent career progression opportunities
  • Experience in a forward thinking and progressive company, with an ambition to develop our people
  • Employee initiatives
  • Contributory pension scheme
  • Life insurance
  • Employee Assistance Programme
Send your CV