PHP-ontwikkelaar

Ministerie van Justitie en Veiligheid

image

Geen max uurtarief

Zuid-Holland

36 uur p/w

ICT Informatievoorziening

12de juni, 2025

19de juni, 2025

DE OPDRACHTOMSCHRIJVING
ZZP of detachering

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
Kennis en kunde:
– Senior niveau in PHP-ontwikkeling met diepgaande kennis van Objectgeoriënteerd Programmeren (OOP) en design patterns
– Grondige kennis van de interne architectuur van Nextcloud
– Ruime ervaring met MariaDB, Linux en Docker- Ervaring met Bitbucket en Bitbucket Pipelines
– Bekendheid met PSR-1, PSR-2 en PSR-3 standaarden en statische code-analyse
– Ervaring met het schrijven van Feature en Unit Tests in PHPUnit
– Schrijft goed gedocumenteerde, onderhoudbare en veilige code
– Ervaring binnen of met overheidsorganisaties, bij voorkeur in een context met hoge beveiligings- en compliance-eisen
Competenties:
– Analytisch en probleemoplossend denkvermogen
– Communicatieve vaardigheid
– Samenwerken
– Zelfstandigheid
– Resultaatgerichtheid
Achtergrond opdracht
De ATKM ontvangt subsidie vanuit de Internal Security Fund (ISF) ter ondersteuning of doorontwikkeling van het primaire proces en om een betere samenwerking met de internetsector te faciliteren. De opdracht wordt driemaandelijks ingevuld door middel van onze kwartaal planning op basis van agileprincipes. We werken in sprints en naast jouw functie hebben we twee technisch beheerders, één functioneel beheerder en een leverancier die allen meewerken aan nextcloud.

De Eisen
De kandidaat heeft minimaal HBO werk- en denkniveau
De kandidaat heeft minimaal 8 jaar werkervaring in PHP-ontwikkeling met diepgaande kennis van Objectgeoriënteerd Programmeren (OOP) en design patterns.
De kandidaat heeft minimaal 6 jaar werkervaring met MariaDB, Linux en Docker.
De kandidaat heeft minimaal 6 jaar werkervaring met Bitbucket en Bitbucket Pipelines.
De kandidaat heeft minimaal 3 jaar werkervaring met het schrijven van Feature en Unit Tests in PHPUnit.
De kandidaat heeft aantoonbare kennis van de interne architectuur van Nextcloud.De kandidaat heeft minimaal HBO werk- en denkniveauDe kandidaat heeft minimaal 8 jaar werkervaring in PHP-ontwikkeling met diepgaande kennis van Objectgeoriënteerd Programmeren (OOP) en design patterns.De kandidaat heeft minimaal 6 jaar werkervaring met MariaDB, Linux en Docker.De kandidaat heeft minimaal 6 jaar werkervaring met Bitbucket en Bitbucket Pipelines.De kandidaat heeft minimaal 3 jaar werkervaring met het schrijven van Feature en Unit Tests in PHPUnit.De kandidaat heeft aantoonbare kennis van de interne architectuur van Nextcloud.
De Wensen
De kandidaat is bekend met met PSR-1, PSR-2 en PSR-3 standaarden en statische code-analyse.
De kandidaat heeft ervaring met het schrijven van goed gedocumenteerde, onderhoudbare en veilige codes.
De kandidaat heeft werkervaring binnen of met overheidsorganisaties.De kandidaat is bekend met met PSR-1, PSR-2 en PSR-3 standaarden en statische code-analyse.De kandidaat heeft ervaring met het schrijven van goed gedocumenteerde, onderhoudbare en veilige codes.De kandidaat heeft werkervaring binnen of met overheidsorganisaties.
Interesse in deze opdracht?
Zo werkt onze dienstverlening
1
BINNEN 1 WERKDAG REACTIE
  • We beoordelen je CV om te zien of er een match is.
  • We controleren of je voldoet aan de eisen en wensen.
  • We onderzoeken op basis van data of je gewenste tarief concurrerend is.

Omdat het proces verloopt via een aanbesteding is het belangrijk dat je een goede kans maakt om de opdracht te winnen. Bij een match starten we het offertetraject, bij twijfel laten we dit binnen 1 werkdag weten.

2
INTRODUCTIE BIJ DE OPDRACHTGEVER

De procedure verloopt via een aanbesteding. De eerste introductie doen wij daarom op papier.

  • We werken samen een offerte uit waarin we toelichten waarom jouw profiel aansluit op de gestelde eisen en wensen.
  • We verzamelen de benodigde stukken indien gevraagd zoals referenties, diploma's, motivatiebrief, VOG etc...
  • Op basis van data bepalen we een kansrijk uurtarief voor de offerte. Jij hebt zelf natuurlijk het laatste woord in het biedingstarief.
3
AAN DE SLAG
ZZP

Wij houden van eerlijk en transparant zaken doen.
Als je aan slag gaat via Bij Oranje hanteren we de volgende voorwaarden:

  • We vragen 10% marge over je uurtarief voor de duur van de opdracht.
  • We betalen je factuur binnen 21 dagen, je hoeft dus niet op je geld te wachten!
  • Als jij je opdracht goed doet en daardoor bij de dezelfde opdrachtgever een nieuwe opdracht mag doen dan ben je daar volledig vrij in! We hanteren geen concurrentie-/ relatiebeding.
Detachering

Wij houden van eerlijk en transparant zaken doen.
Als je aan de slag gaat via Bij Oranje Detachering dan hanteren we de volgende voorwaarden:

  • We vullen samen een loonheffingsverklaring in en tekenen een overeenkomst van opdracht.
  • We rekenen 15% marge van je uurtarief voor de duur van de opdracht. Het resterende bedrag verlonen we volledig als brutoloon.
  • Binnen 21 dagen na het ontvangen van je getekende urenstaat, ontvang je de netto-betaling op je bankrekening. Je hoeft dus niet op je geld te wachten!
  • Als jij je opdracht goed doet en daardoor bij dezelfde opdrachtgever een nieuwe opdracht mag doen dan ben je daar volledig vrij in! We hanteren geen concurrentie-/relatiebeding.
Reageer direct
De opdracht sluit 19-06-2025
Je hebt nog 7 dagen om te reageren.
Reageer minstens 1 dag voor de sluitingstijd van deze opdracht.

Eventuele motivatie volgt in een latere fase

Akkoord geen bemiddelaar / bureau

Om de inhuurketen kort en transparant te houden kiezen wij ervoor om alleen direct met de zelfstandige te schakelen en niet met bemiddelende partijen.