About the organisation
The Department of Geo Information Processing (GIP) at the University of Twente is a vibrant, multi-disciplinary scientific team, specializing in methods and techniques for processing (acquiring, organizing, analysing) spatio-temporal data and information, and in building tools (models, algorithms, visualizations) that improve our understanding of complex and dynamic spatial systems and help in decision-making at multiple spatial and temporal scales. The diversity of research efforts of the department requires a dedicated geo-ICT expert who will lead the development of the GIP computational infrastructure, coordinates future procurement and training activities, and helps develop new solutions to meet the requirements of teaching, research and projects.
The tasks to be carried out by you include (but are not limited to):
- (Help) identify and develop geospatial software and specific solutions in research, education and project settings;
- Stay abreast of developments in geospatial software and understand which are important for the department;
- Support in teaching and/or teach software-technical components of our curricula;
- Design and implementation of open source solutions for cloud computing, geospatial software stacks: databases, web services, workflows, and geo visualization.
You should have an MSc in Computer Science or Geoinformatics or a closely related field, and several years of experience with free and open source software solutions through working in a geo-IT environment or in geospatial research. You should have proficiency in
- Software development skills (e.g. versioning, documentation, Github)
And least have knowledge of three of the following domains and a demonstrable interest in acquiring proficiency in the remaining ones:
- (Spatial) databases (e.g. spatial SQL, PostGIS)
- Distributed processing environments (e.g. Apache Hadoop and/or Spark)
- Cloud computing (e.g. Open Stack)
- Geoweb services and OGC standards (e.g. MapServer, Geoserver, SWE)
- Mobile app development (e.g. Android)
- Didactic skills to support teaching of programming skills