Software Developer

Safe and clean drinking water is a valuable resource. As an internationally renowned research institute KWR contributes to the availability of this resource through applied scientific research in the area of the water cycle. ‘Bridging science to practice’ is our mission. Our 180 employees are divided into three knowledge groups and work on innovative projects in the Netherlands, Europe and increasingly around the world. Ten Dutch and one Flemish water companie are our shareholders.

Hydroinformatics in KWR

Hydroinformatics provide the means to turn data into knowledge and then into informed decisions, directly supporting integrated urban water management. Combining information technology and water research, KWR works on the integration between knowledge domains while developing an overarching water-wise toolbox able to support Water Sector decisions and translate them into practical actions. Specifically, KWR works in the fields of:

  • value extraction from data (related to issues of big data, open access, data security, data interoperability and standards; smart meters, smart sensors and smart services)
  • knowledge encapsulation into models and tools (related to issues of data exchange standardisation, model coupling, user-friendliness, code reusability and benchmarking)
  • ICT-supported transfer of water knowledge to end users (related to serious games, smart apps, scenario platforms, ‘smart’ homes and ‘smart’ cities).

The position

We are looking for an experienced software developer to work across the organisation, in support of the hydroinformatics vision of KWR. The software developer will be part of a team working under the supervision of the Chief Information Officer. They will collaborate with KWR water experts and end users, within applied research projects to design, develop and implement software products, including but not restricted to online databases, interactive websites, data analytics, simulation models and optimisation tools. In this collaboration, the software developers will be expected to actively engage with the domain experts to understand and co-develop the requirements of the software to be coded and adopt an agile development approach to ensure flexibility while keeping domain experts and end users involved at all stages of the process. They will also be responsible for shaping software development practices in KWR and propose, advocate and support specific approaches in view, for example, of emerging standards and best practices in software development.

Your profile

You are a highly experienced, enthusiastic and result-driven colleague. You are innovative, customer-oriented and are capable of planning and organising your work carefully. You are a team player, but also able to work independently.

You should have:

  • A Bachelor’s degree in Computer Science, Engineering or similar scientific, numerate discipline (a post-graduate degree would be valued but is not essential)
  • Between 5- and 10-years’ experience in software development or in water and environmental software applications
  • Significant experience in programming with one or more of the following programming languages: Java, C++, Python, C#
  • Experience in object-oriented software development
  • Experience in database design and development
  • Experience in graphical user interface design and development
  • Ability to work independently and as part of a close team with strong verbal and written communication skills

The following skillsets would also be appreciated:

  • Experience in matrix-oriented programming languages (Matlab, R)
  • Experience in web application development
  • Experience with designing and developing complex systems and scientific software
  • Good mathematical skills, both analytical and numerical
  • Experience with version control systems
  • Experience with water related problems and organizations
  • Excellent knowledge of English.

What we are offering

We offer a diverse and dynamic environment developing applied research software tools and products for the Water Sector, working on both desktop and web-based applications, at both the strategic design and operational programming/development levels. Your work will be taken up by Water Utilities both in the Netherlands and around the world, also within the context of the Watershare initiative. Your working environment will be stimulating, in collaboration with international water researchers and leading industry experts. In KWR we value personal growth, career development and a good balance between work and private life. KWR offers excellent pay and benefits and is a member of the Collective Agreement for the Water Companies (Flexible Employment Conditions Budget). In addition to a salary that is commensurate with the market we offer excellent study and leave arrangements and a pension scheme with the ABP.

Are you the experienced Software Developer who will be making an important contribution to hydroinformatics for KWR and the water sector? If so, please send your CV and accompanying letter to before May 1st, 2019.


More information

For further substantive information about the position please contact Mark Morley (ICT Team Leader) at  For further information about the application procedure please contact José van Lieshout (HR Advisor) on 030 – 6069 559


No canvassing please.