software developer

Utrecht University's Faculty Of Geosciences
Utrecht, Netherlands
1 day ago
Apply on www.academictransfer.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Part-time / full-time
Compensation
€3,706 - €5,760
Working hours
Regular working hours
Languages
Dutch, English

Tech stack

Automation of Tests Ubuntu (Operating System) Databases Continuous Integration Data Transmissions Data Infrastructure Debian Linux Linux Electronic Data Interchange (EDI) Elasticsearch Google Maps JSON
+17 more
Python (Programming Language) PostgreSQL Metadata Metadata Standards MySQL Open Source Technology Scrum Methodology Red Hat Enterprise Linux Software Engineering Apache Solr Wireless Access Point Extensible Markup Language (XML) Data Processing Information Technology Search Engines Restful APIs Docker

Job description

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.

Requirements

  • 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.

Benefits & conditions

  • 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 the company

Universiteit Utrecht

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.academictransfer.com
Prepare application

Good distractions

Loading talks and stories from around this role…