> Markdown version of [/jobs/ext/4677592-software-developer](https://www.wearedevelopers.com/jobs/ext/4677592-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # software developer - **Company:** Utrecht University's Faculty Of Geosciences - **Location:** Utrecht, Netherlands - **Salary:** €3,706 - €5,760 - **Contract:** Temporary contract - **Skills:** Automation of Tests, Ubuntu (Operating System), Databases, Continuous Integration, Data Transmissions, Data Infrastructure, Debian Linux, Linux, Electronic Data Interchange (EDI), Elasticsearch, Google Maps, JSON, 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 - **Published:** November 12, 2026 - **Apply:** https://www.academictransfer.com/en/jobs/365528/software-developer-for-geofair-project/apply/ ## About the Role * 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. ## 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.