Direct naar hoofdinhoud pagina

SURF

Python Developer

ProAct Reageren voor 11 november 2026

Python Developer gezocht voor de ontwikkeling van een modulaire metadata-transformatieservice met REST API, validatie, Docker en CI/CD binnen het EOSC EDEN-project.

Nog niet beschikbaar

Match

op je zoekprofiel

De gap-analyse wordt uitgevoerd, dit kan even duren...

Beschrijving
Utrecht 32 - 40 uur 2 maanden FREELANCE HBO SENIOR

Eisen

  • Sterke ervaring met Python-softwareontwikkeling, met nadruk op onderhoudbare en modulaire backend-applicaties.
  • Ervaring met het ontwikkelen van REST API’s met Flask, FastAPI of een vergelijkbaar Python-framework.
  • Ervaring met het ontwerpen en integreren van API’s en externe services.
  • Ervaring met gestructureerde dataformaten zoals JSON en XML.
  • Ervaring met geautomatiseerd testen met pytest of vergelijkbare frameworks.
  • Ervaring met Git en collaboratieve softwareontwikkelingsworkflows.
  • Ervaring met Docker en containerized applicatieontwikkeling.
  • Ervaring met CI/CD, bijvoorbeeld GitHub Actions of GitLab CI/CD.
  • Vermogen om zelfstandig technische eisen om te zetten in robuuste softwareontwerpen en -implementaties.
  • Goede communicatieve vaardigheden en ervaring met samenwerken in gedistribueerde of multi-party ontwikkelingsprojecten.

Wensen

Geen informatie gevonden

Beschrijving

SURF zoekt een Python Developer voor het Europese EOSC EDEN-project.

Je werkt aan de Metadata Transformation Service (MTS).

Deze service transformeert metadata tussen verschillende schema’s en formaten.

De service biedt transformatie- en validatiefuncties via een REST API.

De MTS wordt geïntegreerd met de Metadata Schema and Crosswalk Registry.

Je ontwerpt en implementeert de service in Python.

Je ontwikkelt een modulaire transformatie-engine.

Je ondersteunt meerdere metadata-schema’s, versies en crosswalks.

Je ontwikkelt API-functionaliteit voor transformatie en validatie.

Je implementeert ondersteuning voor JSON, JSON-LD, XML en RDF.

Je integreert technologieën zoals XSLT, JSON Schema en SHACL.

Je zorgt voor foutafhandeling en transformatierapportage.

Je verpakt en implementeert de service met Docker.

Je ontwikkelt geautomatiseerde unit- en integratietests.

Je zet CI/CD-workflows op en onderhoudt deze.

Je schrijft technische en API-documentatie.

Je draagt bij aan andere services binnen EOSC EDEN.

Je ondersteunt het Data Preservation Services-team van SURF.

Je werkt samen met ontwikkelaars en projectpartners.

De opdracht is hybride en duurt van 1 december 2026 tot en met 29 januari 2027.

Domeinen

Softwareontwikkeling Backendontwikkeling Metadata Onderzoek en wetenschap