Modern kantoorruimte met duurzame uitstraling en geavanceerde IT-infrastructuur.

Python Developer

Geplaatst: 5 november 2026
Verloopt: 13 november 2026
Uren per week
40
Reageren
Algemene informatie

Voor onze directe eindklant SURF, waar wij preferred supplier zijn, zijn wij op zoek naar een Python Developer.

  • Start: 1 december 2026
  • Einde: 29 januari 2027
  • Inzet: 32 – 40 uur per week
  • Tarief: marktconform
  • Locatie: Hybride
Opdrachtomschrijving

Binnen het Europese EOSC EDEN-project zoekt SURF een Python Developer voor de implementatie van de Metadata Transformation Service (MTS). De MTS is een herbruikbare service voor het transformeren van metadata tussen verschillende metadata-schema’s en -formaten. De service zal transformatie- en validatiefunctionaliteit aanbieden via een REST API en integreren met de Metadata Schema and Crosswalk Registry (MSCR), die autoritatieve informatie biedt over ondersteunde schema’s, schema-versies en crosswalks.

Als Python Developer werk je samen met het EOSC EDEN-projectteam om de bestaande MTS-eisen en specificaties om te zetten in een werkende, onderhoudbare service. Daarnaast draag je, afhankelijk van projectbehoeften en prioriteiten, bij aan de ontwikkeling en het onderhoud van andere services en softwareoplossingen binnen het EOSC EDEN-project en het Data Preservation Services-team van SURF.

Verantwoordelijkheden
  • Ontwerpen en implementeren van de Metadata Transformation Service in Python.
  • Ontwikkelen van een modulaire transformatie-engine die verschillende metadata-schema’s, schema-versies en crosswalks ondersteunt.
  • Ontwikkelen van een REST API voor metadata-transformatie, validatie en het ontdekken van ondersteunde schema’s en crosswalks.
  • Implementeren van ondersteuning voor gestructureerde metadata-formaten zoals JSON, JSON-LD, XML en RDF.
  • Integreren van bestaande transformatie- en validatietechnologieën, zoals XSLT, JSON Schema en SHACL.
  • Integreren van de MTS met de Metadata Schema and Crosswalk Registry (MSCR).
  • Implementeren van duidelijke validatie, foutafhandeling en transformatierapportage.
  • Verpakken en implementeren van de service met Docker.
  • Ontwikkelen van geautomatiseerde unit- en integratietests.
  • Opzetten en onderhouden van CI/CD-workflows.
  • Produceren van technische documentatie, inclusief API-documentatie.
  • Bijdragen aan de ontwikkeling, integratie en het onderhoud van andere software services binnen EOSC EDEN en het SURF-team.
  • Ondersteunen van verbeteringen aan bestaande services waar nodig.
  • Samenwerken met ontwikkelaars en projectpartners binnen het EOSC EDEN-project.
Functie-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.

Interesse? Laat je gegevens hier achter.

Heb je een vraag over deze interim opdracht?
Contact met
Head of Recruitment Interim Professionals
Lisa van den Nouwland

Wat gebeurt er na je reactie?

Alt tekst: Professionele IT-oplossingen en diensten voor bedrijven door Pro-Act IT, experts in Nederland.
1. Sollicitatie
Stijlvolle IT-ondersteuning en oplossingen door Pro-Act IT in Nederland.
2. Interview Pro-Act IT
Hierin wordt alles besproken. Na dit gesprek hoor je of je geschikt bent voor de functie.
Stijlvolle IT-ondersteuning en oplossingen door Pro-Act IT in Nederland.
3. Gesprek met opdrachtgever
Innovatieve IT-oplossingen voor bedrijfssoftware en digitalisering | Pro-Act IT.
4. Overeenkomst tekenen
Modern IT-infrastructuur en digitaliseringsoplossingen voor bedrijven.
5. Aan de slag
Je gaat aan de slag bij de opdrachtgever.

Veelgestelde vragen

Voor leveranciers: Wat zijn de voordelen van reversed billing?

Reversed billing stroomlijnt het facturatieproces op een manier waar we allemaal beter van worden:

  • Gewerkte uren worden sneller uitbetaald.
  • Door minder papierwerk beperken we administratieve rompslomp.
  • De automatische koppeling van urenformulieren en facturen zorgt voor minder fouten.
  • Het facturatieproces is 100% transparant voor alle betrokkenen.
Leveren jullie aan tussenpartijen?

Nee, wij werken altijd direct samen met de eindklant.

Wat is jullie onderscheidend vermogen?

Onze ervaring op het gebied van IT in de sectoren overheid, zorg, onderwijs en corporate business, onderscheidt ons op de markt. Daarnaast is onze persoonlijke aandacht voor de mensen waarmee we werken een onderscheidend vermogen. We begrijpen daardoor goed wat de behoeften zijn van alle partijen en bouwen vertrouwde langetermijnrelaties op.

Kunnen jullie ervoor zorgen dat ik mijn factuur sneller betaald krijg?

Ja, bij aanvang van de samenwerking maken we hier samen afspraken over.