Kadaster | System engineer / GIS developer Land Administration Systems

Locatie: Kigali (Rwanda) Dienstverband: Inhuur

Functie:                                        System engineer / GIS developer Land Administration Systems
Startdatum:                                  08-12-2021
Aantal uur per week:                   10 uur per week 
Tarief:                                            € Marktconform
Periode:                                        t/m 30-11-2024, met optie tot verlenging
Locatie:                                         Kigali (Rwanda)
Deadline:                                      01-12-2021 08:00 uur
ZZP:                                              Ja
Aanvraagnr:                                 20211124_08

Voor haar eindklant, Het Kadaster, zoekt Ultimum een System engineer / GIS developer Land Administration Systems voor 10 uur per week. Startdatum 08-12-2021.
For the execution of the project activities in the Land @ Scale project in Rwanda, you as System engineer – GIS developer are the designated person to realise the project objectives on behalf of Kadaster International.

This has to be done in strong cooperation with the System engineer developer. You will be guided for the work by the Business / IT architect from Kadaster.

The work should of course be done in cooperation with the developers of the Ministry of environment. The tasks will change during the time form developing into guiding and controlling the developers of the Ministry into advising the regarding developers. Training on the job is part of the tasks. Reporting has to be done to the project manager of Kadaster International.

Background Information
In the past Kadaster has developed a Land Administration and information System, called LAIS, for the government of Rwanda, especially the organization National Land Centre, responsible for land governance at that time. Nowadays the organization Rwanda Land Management and Use Authority (RLMUA) is responsible for land governance and owner of the LAIS system. The IT department, to support RLMUA in that, is located in the Ministry of Environment.

The LAIS system is of great importance to the economy of the country. The LAIS system is connected to several other systems within the government, like NIDA (Person registration) and will be connected to other systems in the future, in order to secure the integrated availability of information, based on the boundaries of the Cadastral Parcel.

LAIS system
The LAIS is system is developed from about 2009 and onwards and has an Administrative part, where the information about the Parcels and the Rights of Persons (Natural and Non-natural (Organizations) are recorded and a GIS part where the boundaries of the parcels are recorded. Both parts of the system are integrated for some transactions like division of parcels, merging and boundary correction. Transactions can be started form the IREMBO portal as well as directly from LAIS. The aim is to make it possible that all transactions can be started from IREMBO. at the end of the transactions that will change the rights for a parcel, a (new) Certificate (title) will be printed for the owners of the Parcel. The aim is to create an E-title in the future.

Land @ Scale
The project for which the function is required, is part of a Land-at-scale project of the Dutch Kadaster with Rwanda as the beneficiary. (See https://english.rvo.nl/subsidies-programmes/land-at-scale). One of the activities is ‘making existing and new land-based investments inclusive and sustainable’.

As stated before, Kadaster has no System development for other organizations as part of the policy. Kadaster doesn’t want other organizations being dependent on it for the maintenance of its applications. This makes the goal for this part of the Land @ Scale project, that RLMUA is able to maintain the LAIS system by herself.

In order to achieve this goal, strictly conditions are set to RLMUA to make sure that developers, that can take over the system maintenance, are available on time. If not, the support will stop before the goal has been reached.

LAIS development
The LAIS system as mentioned before has an Administrative part (called LAIS admin) and a GIS part (called LAIS-GIS), that are seamless integrated. Each of them has their own kind of transactions, however all transactions will start from LAIS admin side and end at LAIS admin side.

The LAIS admin part has been rewritten in 2018. The IDE (Integrated  Development Environment) is a tool used for writing code. The whole system was developed using either Visual Studio Code or NetBeans. All source code is stored and managed on Gitlab.com using git repositories.

LAIS admin is build on NodeJS. NodeJS is a Javascript server side framework. LAIS uses PostgreSQL as the backend DB. MomentJS is used for date manipulation. SOAP is used for interconnection to other systems, this is partly replaced by the use of REST/Json and will be replaced further. PDFMAKE is used to generate PDF documents. UNIREST is This module is used to interact with resources via http protocol that are not on the rlmua servers or domain. For example, it is used to send SMS’s , connect to the internal NIDA gateway and send notifications to parties like IREMBO. Passport is the module that forms the backbone of the authentication of the web application. Microsoft Active Directory is used for authorization. DOCKER is used to deploy and run LAIS. The entire front end is constructed using ExtJS version 6.20.

LAIS GIS is composed of 2 major components that interact and depend on each other.

1. ArcMap Extension: This is ArcMap extension used to manage the workflow of all transactions through the system. It is build using Arc Objects and can be accessed by all authorised users at RLMUA and their satellite offices elsewhere – provided they are  connected to RLMUA through a VPN infrastructure.

2. Webservice: The webservice provides images of the parcels and or transactions.

As development environment for C# Microsoft visual studio 2017 is used. Arc Objects API’s are available through Arc Objects SDK. The extension for ArcMap is built in C# using ArcObject API

NPGSQL is used for communication with PostgreSQL DB


  • Development of system functions as part of LAIS (new functionality or upgrade of existing functionality)
  • Writing documentation of the system
  • Training of the developers of the Ministry of environment about the LAIS system, including the interconnectivity with other systems. Training on the job or theoretical.
  • Guiding of the developers
  • Advising the developers , based on their requests
  • Contribute to the assessment of the quality of the employees to be hired by the Ministry (if requested) or report about the quality, if this is not enough in order to reach the goal

Functie-eisen zijn knock-out criteria. Dat voldaan wordt aan de eisen moet duidelijk blijken uit het CV door middel van een beschrijving van de ervaring en werkzaamheden. 

  • The candidate can be deployed part time, for the time as mentioned before. Starting from 08-12-2021 until at last 30-11-2024
  • You will be able to demonstrate previous or current active contribution on development of Land Administration Information Systems
  • You have at least 1 year experience in international consultancy in African countries, preferable in Rwanda and/or in English spoken countries, on the subjects of land administration or NSDI
  • You have at least 1 year experience in preparing training and training in the field of developing Land Administration Systems
  • You have at least 1 year experience in developing Land Administration Information Systems (for foreign institutions) for the Admin part with secure connection to the GIS part or in the GIS part with secure connections to the Admin part. This should have resulted in a well known and well used Land Administration and Information System, that is still in use. (demonstrable)
  • For the GIS part, you’ve at least demonstrable experience with the development of GIS systems in Land Administration with the tolling as mentioned before
  • For the Admin part you’ve at least demonstrable experience with at least 80 % of the tools that are mentioned before for the administrative part
  • For both functions have at least demonstrable experience in development of a secure and sustainable interaction between GIS and Admin part of Land Administration Systems
  • Highly preferable is experience with the development of GIS part or Administrative part of the present LAIS Information system. This prefers because the goal is to hand over the knowledge of the system to the Ministry of environment

  • You give a description of the approach (max. 300 words) for the work to be carried out based on the most important tasks and responsibilities for the specific issues of Kadaster 
  • You clearly show (max. 300 words) how the expertise and competencies you have delivered within the outlined situation contribute to the results to be achieved

Uit het CV moet duidelijk blijken op welke wijze en met welke werkervaringen kandidaat invulling geeft aan de functiewensen. 

  • Analytical ability
  • Persuasiveness
  • Didactic skills
  • Intercultural communication and strong written and oral skills in at least English

Geschikte kandidaat? Reply ons met de onderstaande informatie

  • CV zonder bedrijfslogo (in Word formaat in het Nederlands, maximaal 3 pagina's A4). In het CV dient te allen tijde een vermelding van de functienaam, start- en einddatum (MAAND EN JAAR) van de werkzaamheden en aantal gewerkte uren per week te zijn vermeld. Uit het CV moet duidelijk blijken dat de kandidaat voldoet aan de eisen en wensen.
  • Een persoonlijke en op de aanvraag gerichte motivatie
  • E-mailadres en telefoonnummer kandidaat
  • Tarief (exclusief btw, inclusief reis-/verblijfskosten)
  • FTE beschikbaarheid
  • Geplande vakantie(s)

Wat is onze sollicatieprocedure?

Verstuur jouw sollicitatie online.
Dan nemen wij deze in behandeling!

Jouw sollicitatie wordt beoordeeld door degene van de afdeling. Je krijgt telefonisch of per e-mail een reactie

Vinden we jouw sollicitatie interessant? Dan nodigen we je graag uit voor een kennismakingsgesprek bij ons op kantoor.

Zijn we van beide kanten positief? Dan tekenen we de contracten en gaan we aan de slag! Gefeliciteerd je hebt de U-factor!