Functieomschrijving

Voor de Ministerie van J & V zijn wij op zoek naar een PHP ontwikkelaar.

De opdracht
De Nationaal Coördinator Terrorismebestrijding en Veiligheid (NCTV) draagt bij aan een veilig en stabiel Nederland. In een complexe, veranderende en steeds meer gedigitaliseerde wereld is Nederland kwetsbaar voor dreigingen. Cyberaanvallen, buitenlandse inmenging, terrorisme, pandemieën - het zijn dreigingen voor onze nationale veiligheid die zich op vele manieren voordoen. Het doel van de ATKM is het tegengaan van de verspreiding van online terroristisch en kinderpornografisch materiaal. Aanbieders van hostingdiensten zijn verplicht om specifiek materiaal op aanwijzing van ons te verwijderen. Om ons doel te bereiken doen we actief onderzoek en beoordelen we online content. Daarbij letten we erop dat de open uitwisseling van informatie en de vrijheid van meningsuiting niet onnodig worden beperkt. De beoordeling doen we op basis van de relevante wetgeving.

ATKM werkt met Nextcloud als onderdeel van de digitale werkomgeving. Voor de verdere doorontwikkeling en maatwerkfunctionaliteiten binnen dit platform zijn we op zoek naar een ervaren en zelfstandige Senior PHP Developer met aantoonbare ervaring in het ontwikkelen en aanpassen van Nextcloud-modules en -plugins. De ontwikkelaar zal verantwoordelijk zijn voor het aanpassen en verbeteren van bestaande Nextcloud-plugins, het ontwikkelen van nieuwe extensies op basis van functionele behoeften, en het borgen van veiligheid, schaalbaarheid en onderhoudbaarheid van de codebase. 

Jouw verantwoordelijkheden zijn:

  • Aanpassen en verbeteren van bestaande Nextcloud-plugins en modules
  • Ontwikkelen van maatwerk-extensies voor specifieke functionele behoeften
  • Zorgen voor compatibiliteit met de huidige en toekomstige versies van Nextcloud
  • Schrijven van goed gestructureerde, testbare en conforme PHP-code
  • Samenwerken binnen een DevOps-omgeving met gebruik van Bitbucket Pipelines en Docker

Extra werkervaring met de volgende onderwerpen kunnen doorslaggevend zijn in de selectie:

  • Kennis van of ervaring met het Laravel framework
  • Ervaring met JavaScript, Vue.js of TypeScript, zoals gebruikt in de frontend van Nextcloud
  • Inzicht in AVG/GDPR en veilige omgang met persoonsgegevens

Goede beheersing van de Nederlandse taal in woord en geschrift is vereist voor deze functie.

Functie eisen

  • Je hebt minimaal hbo werk- en denkniveau.

  • Je hebt minimaal 8 jaar werkervaring in PHP-ontwikkeling, met diepgaande kennis van objectgeoriënteerd programmeren (OOP) en design patterns.

  • Je hebt minimaal 6 jaar werkervaring met MariaDB, Linux en Docker.

  • Je hebt minimaal 6 jaar werkervaring met Bitbucket en Bitbucket Pipelines.

  • Je hebt minimaal 3 jaar werkervaring met het schrijven van feature- en unit-tests in PHPUnit.

  • Je hebt aantoonbare kennis van de interne architectuur van Nextcloud

Functie wensen

  • Je bent bekend met de PSR-1, PSR-2 en PSR-3 standaarden en met statische code-analyse.

  • Je hebt ervaring met het schrijven van goed gedocumenteerde, onderhoudbare en veilige code.

  • Je hebt werkervaring binnen of met overheidsorganisaties.

Extra informatie

  • Plaats Rotterdam
  • Opleidingsniveau HBO
  • Aantal uur 36 uur per week
  • Startdatum 14 juli 2025
  • Geschikt voor ZZP? Ja
  • Thuiswerken mogelijk? n.t.b.