As a software developer within the Faculty of Geosciences at Utrecht University, you will work on the development of linking and bringing together existing research datasets and platforms.
Your job
This function specifically targets software development for the GeoFAIR project. The project aims to improve the discoverability, interoperability, and reuse of existing (inter)national infrastructure for data sharing (e.g. online data tools and portals, data standards, web viewers) by developing an integration layer through which their metadata can be harvested and searched. The resulting integrated connection services will be deployed in the Delta Enigma data infrastructure; the national access point for biogeomorphology research data: https://delta-enigma.nl/. In this role, you will work together with the task leader to explore and develop methods for data exchange using automated workflows. You can also contribute to (inter)national network and associated meetings if you are interested.
This is what you will do:
- being involved in the entire process of making research data collected by sensors and generated in laboratories from rivers, estuaries and coasts easier to re-use;
- interacting with other developers and engineers internally within the project and externally at collaborators;
- using adopted (meta)data standards and existing data processing methods to develop new data transfer procedures
- contribute to designing a common metadata model and document mapping between the existing metadata standards, writing automated tests to ensure the quality of your software;
- involve project stakeholders to realize new features or make integration layers on top of the existing data infrastructures.
Your qualities
With the qualities below, you are the ideal candidate for this position.
Required:
- You have a Bachelor's or Master's degree in Computer Science or a similar field;
- You have experience coding with Python;
- Experience with search engines and techniques (e.g. SOLR, Elasticsearch) and databases (e.g. PostgreSQL, MySQL);
- Experience with metadata harvesting and technologies such as JSON, XML, CSV;
- Experience with REST APIs or similar interfaces.
Beneficial:
- Affinity with metadata standards and schemes such as DataCite and (Geo)DCAT,
- Affinity with metadata harvesting methods such as OAI-PMH;
- You have experience with software development in a Scrum team;
- Experience with automated software deployments (CI/CD), Docker and testing;
- Experience with GNU/Linux (Debian/Ubuntu and RHEL);
- Opensource software development attitude;
- You have good interpersonal skills and are able to explain concepts in a practical way;
- You have good Dutch and English language skills.
Our offer
We offer:
- a position (0.9 FTE) for 36 months.
- a working week of 32 - 36 hours and a gross monthly salary between €3.706,- and €5.760,- (salary scale 10 under the Collective Labour Agreement for Dutch Universities (CAO NU), job profile Engineering and Application Manager 3). The salary is based on a 38-hour working week;
- 8% holiday pay and 8.3% year-end bonus;
- a pension scheme, partially paid parental leave and flexible terms of employment based on the CAO NU.
In addition to the terms of employment set out in our collective labour agreement, we offer attractive additional benefits, including opportunities for personal and professional growth, flexible leave arrangements, and extra vacation days. Through the UU Terms of Employment Options Model, you can tailor your employment package to your needs. In this way, we encourage you to grow in what you do, both in your work and in your development. Read more about our terms of employment.
About us
A better future for everyone. This ambition motivates our scientists in executing their leading research and inspiring teaching. At Utrecht University, the various disciplines collaborate intensively towards major strategic themes. Our focus is on Dynamics of Youth, Institutions for Open Societies, Life Sciences and Pathways to Sustainability. Sharing science, shaping tomorrow.
Utrecht University’s Faculty of Geosciences studies the Earth: from the Earth’s core to its surface, including man’s spatial and material utilisation of the Earth – always with a focus on sustainability and innovation. With 3,400 students (BSc and MSc) and 720 staff, the faculty is a strong and challenging organisation. The Faculty of Geosciences is organised in four Departments: Earth Sciences, Human Geography & Spatial Planning, Physical Geography, and Sustainable Development.
More information
For more information about this position, please contact Vincent Brunst at v.brunst@uu.nl
Candidates for this vacancy will be recruited by Utrecht University.
Apply now
At Utrecht University, we strive to be a place where everyone feels at home. We value colleagues with different backgrounds, perspectives and identities, including differences in culture, religion or ethnicity, gender, sexual orientation, neurodiversity, disability and age. We are committed to creating a safe and inclusive environment where everyone can thrive and contribute. Read more about our commitment to diversity and inclusion. If you have any questions about accessibility, for example regarding your workplace Vening Meineszgebouw A, the application process or your work, please contact us via our HR contact page.
A valid Certificate of Conduct (VOG) is required for this position. This will be requested as part of the application process.
Knowledge security screening can be part of the selection procedures of academic staff. We do this, among other things, to prevent the unwanted transfer of sensitive knowledge and technology.
To apply, please send your curriculum vitae, including a letter of motivation, via the ‘apply now’ button.
The office is at the Utrecht Science Park. Flexible working is one of the possibilities. For this position, only candidates from the European Union or with a valid work permit for the Netherlands are considered.