VNR-73809
Reageren kan al binnen 2 minuten
Functieomschrijving:
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 kan 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
Over de klant:
Het Bestuursdepartement van het ministerie van Veiligheid en Justitie bestaat uit de beleidsdirecties. Het Bestuursdepartement ondersteunt het ministerie onder meer op de volgende gebieden: bestuurlijke verhoudingen, bedrijfs- voering van de Rijksdienst, vreemdelingenzaken en het ondersteunen van de politieke en ambtelijke leiding. Ook de NCTV, NNO en Inspectie JenV maken onderdeel uit van het Bestuursdepartement. De digitale werkomgeving van het Bestuursdepartement kan worden onderverdeeld in twee typen; de reguliere werkplek en de beveiligde werkplek. De reguliere werkplekken van het Bestuursdepartement worden geleverd door SSC-ICT en voldoen aan de standaard die deze dienstverlener toepast binnen haar verzorgingsgebied. Eventueel maatwerk wordt hierbij zoveel mogelijk beperkt. De zogenaamde “specialties” binnen het bestuursdepartement, met name NCSC en NCTV, maken naast het reguliere netwerk gebruik van een eigen beveiligd netwerk en werkplek welke is toegespitst op de specifieke positie van deze onderdelen met bijbehorende behoeften. Met name deze specialties maken verhoudingsgewijs veel gebruik van ICT/AV professionals om de hoge standaard die wordt gesteld aan hun werkomgeving te garanderen. Gelet op het vertrouwelijke karakter van de primaire activiteiten van deze organisatieonderdelen wordt vaak een aanvullende screening van ingehuurde expertise verlangt.
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. Dit is uit het CV te halen.
- De kandidaat heeft minimaal 6 jaar werkervaring met MariaDB, Linux en Docker. Dit is uit het CV te halen
- De kandidaat heeft minimaal 6 jaar werkervaring met Bitbucket en Bitbucket Pipelines. Dit is uit het CV te halen.
- De kandidaat heeft minimaal 3 jaar werkervaring met het schrijven van Feature en Unit Tests in PHPUnit. Dit is uit het CV te halen.
- De kandidaat heeft aantoonbare kennis van de interne architectuur van Nextcloud. Dit is uit het CV te halen.
- De kandidaat moet minimaal een voldoende scoren op ieder interviewcriterium om in aanmerking te komen voor gunning.
Wensen:
- De kandidaat is bekend met met PSR-1, PSR-2 en PSR-3 standaarden en statische code-analyse. Dit is uit het CV te halen.
- De kandidaat heeft ervaring met het schrijven van goed gedocumenteerde, onderhoudbare en veilige codes. Dit is uit het CV te halen.
- De kandidaat heeft werkervaring binnen of met overheidsorganisaties. Dit is uit het CV te halen
- De kandidaat heeft werkervaring in een context met hoge beveiligings- en compliance-eisen. Dit is uit het CV te halen.
- De kandidaat heeft kennis van of ervaring met het Laravel framework. Dit is uit het CV te halen.
- De kandidaat heeft ervaring met JavaScript, Vue.js of TypeScript (zoals gebruikt in de frontend van Nextcloud). Dit is uit het CV te halen.
- De kandidaat heeft ervaring met en inzicht in AVG/GDPR en veilige omgang met persoonsgegevens. Dit is uit het CV te halen.
- De kandidaat beschikt over goede beheersing van de Nederlandse taal in woord en geschrift. Dit is uit de tekst van het CV / de motivatie te halen.
Competenties:
Competenties:
- Analytisch en probleemoplossend denkvermogen
- Communicatieve vaardigheid
- Samenwerken
- Zelfstandigheid
- Resultaatgerichtheid
Arbeidsvoorwaarden:
Interesse?
Stuur ons dan uiterlijk 19 juni 2025, voor 11.00 uur je recente CV + motivatie voor deze rol, samen met je beschikbaarheid/geplande vakanties en je all-in uurtarief excl. BTW.
Voor vragen over deze procedure kunt u contact opnemen met Thorbjorn Geenen
Jouw weg naar succes?
In 7 stappen en enkele dagen
- 1
Vind jouw opdracht
- 2
Reageer: stuur ons je cv
- 3
Wij checken jouw profiel met de opdracht(gever)
- 4
Telefonisch kennismaken met een recruiter van Circle8
- 5
Is er een match? We stellen je voor
- 6
Intakegesprek bij de opdrachtgever
- 7
Contract en let's go!