Een Belgische overheidsorganisatie moderniseert via het DECOM-programma de datafundamenten die door de geïntegreerde politiediensten worden gebruikt. Deze functie als web- en API-ontwikkelaar op mediorniveau richt zich op PHP- en JavaScript-componenten, REST APIs en beveiligde web services die PoliceSearch, PolLogs en toepassingen voor analytics, AI en Intelligence-Led Policing ondersteunen.
De missie
DECOM brengt BNG, BCE (KBO) en andere politiegegevens over van mainframesystemen naar een open architectuur. De doelomgeving moet betrouwbare data ontsluiten voor PoliceSearch, PolLogs en toepassingen voor analytics, AI en Intelligence-Led Policing, en tegelijk de interoperabiliteit tussen politiesystemen verbeteren. De oplevering gebeurt volgens Scrum-, DevOps- en CI/CD-praktijken, binnen een multidisciplinair team van interne en externe collega’s in Brussel.
Uw dagelijkse taken omvatten technische analyse, softwarearchitectuur, API-design en de ontwikkeling van services voor data-uitwisseling. U bouwt PHP- en JavaScript-componenten, koppelt toepassingen via REST APIs en draagt bij aan veilige authenticatie, geautomatiseerde tests, containerization en database-integratie. Uw werk vormt de schakel tussen het migratieprogramma, operationele toepassingen en toekomstige data-driven mogelijkheden.
Uw verantwoordelijkheden
- REST APIs en web services ontwerpen en verder uitbouwen, zodat PoliceSearch, PolLogs en andere politietoepassingen op een betrouwbare manier gegevens kunnen uitwisselen.
- PHP- en JavaScript-componenten ontwikkelen die de toegang tot gemigreerde data, analytics en operationele workflows ondersteunen.
- De softwarearchitectuur vormgeven aan de hand van degelijke designprincipes en patterns, zodat services interoperabel en onderhoudbaar blijven en gemakkelijk kunnen worden uitgebreid.
- Authenticatie en autorisatie implementeren met OAuth 2.0, OpenID Connect en tokens op basis van JWT, met toepassing van Security By Design.
- Geautomatiseerde tests, GitLab-pipelines, containerization en DevOps-praktijken integreren in reproduceerbare delivery workflows.
- Samenwerken met interne en externe specialisten om technische problemen op te lossen en de kwaliteit binnen en tussen APIs, data stores en applicaties te bewaken.
Uw profiel
Essentiële vaardigheden
- U hebt ervaring op mediorniveau in web- en API-ontwikkeling met PHP en JavaScript.
- REST APIs en web services bouwen en verder uitbouwen voor applicatie-integratie en data-uitwisseling.
- Softwarearchitectuur vormgeven volgens degelijke designprincipes en patterns en zorgen voor duidelijke technische documentatie.
- Authenticatie implementeren met OAuth 2.0, OpenID Connect en tokens op basis van JWT.
- Werken met SQL-, NoSQL- en PostgreSQL-data stores en inzicht hebben in migratie- en interoperabiliteitsvraagstukken.
- Veilige software bouwen door application security en Security By Design toe te passen, ondersteund door geautomatiseerde tests.
- GitLab, containerization en DevOps- en MLOps-praktijken gebruiken wanneer die bijdragen aan een betrouwbare oplevering en data-driven toepassingen.
- Zelfstandig werken, problemen zorgvuldig oplossen, oog hebben voor detail en verantwoordelijkheid nemen voor de kwaliteit.
Talen
- Frans of Nederlands: een professionele werkkennis van een van deze talen is vereist. Het specifieke CEFR-niveau wordt niet vermeld in de vereisten.
- De andere landstaal: passieve kennis is vereist; er wordt geen specifiek CEFR-niveau vermeld.

