Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Unknown company

NewBe an early applicant

Python Developer

Posted Updated Apply by
Discussion

Description

In het kort: Je gaat een onderhoudbare Metadata Transformation Service in Python ontwerpen en bouwen, REST API’s en validatie implementeren, integraties en tests opzetten en bijdragen aan andere softwarediensten binnen het EOSC EDEN-project.Algemene informatieBinnen 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..

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →