Bekijk alle opdrachten

Symfony developer

  • Zoetermeer, zuid holland

Wij zijn ons netwerk op het gebied van Symfony/PHP verder aan het uitbreiden en zijn daarvoor op zoek naar een goed passend profiel voor onderstaande aanvraag. We zoeken iemand met minimaal 3 jaar recente Symfony/PHP-ervaring en daarnaast o.a. ervaring met API’s, Docker/Linux, CI/CD, PostgreSQL/MySQL en bij voorkeur Angular/TypeScript.

Voor nu gaat het nog niet om een concrete inzet en de kandidaat hoeft dus ook niet beschikbaar te zijn. Het gaat ons vooral om een representatief CV van iemand die inhoudelijk goed op dit profiel aansluit en die we hiervoor mogen voordragen.

Als jullie hierin met ons willen meedenken worden jullie uiteraard ook meegenomen zodra we vanuit onze klant de concrete PHP/Symfony-aanvragen ontvangen.

Hebben jullie wellicht iemand die hier goed op aansluit en van wie ik het cv hiervoor (anoniem) mag indienen?

Opdrachtomschrijving
Als Symfony ontwikkelaar ben je een expert op het gebied van Symfony en PHP. Je wordt onderdeel van een Scrumteam dat verantwoordelijk is voor de ontwikkeling en het onderhoud van een aantal van onze websites en applicaties. Hiermee draag je bij aan veilige, betrouwbare, toegankelijke en toekomstbestendige digitale voorzieningen voor het funderend onderwijs. 

Goed om te weten:
Onze applicaties zijn zowel backend- als frontend-georiënteerd. We hebben gekozen voor Symfony met PHP. Voor het frontend gebruiken we Angular en voornamelijk Playwright voor de end-to-end tests.

Resultaatgebieden
• Het realiseren en onderhouden van websites en applicaties op basis van PHP en Symfony. 
• Het realiseren van API's en systeemintegraties. 
• Binnen het Product Ontwikkelteam zorg je zelfstandig en in overleg dat de kwaliteit van de applicaties, omgeving, gebruikte technieken en tooling minimaal voldoet aan de kwaliteitseisen die Kennisnet daaraan stelt:
• Zorgen voor veilige, schaalbare en onderhoudbare softwareoplossingen volgens architectuur- en ontwikkelrichtlijnen. 
• Het waarborgen van informatiebeveiliging, privacy, toegankelijkheid en softwarekwaliteit. 
• Het bijdragen aan de continuïteit, beschikbaarheid en beheerbaarheid van de omgevingen
• Het samenwerken binnen multidisciplinaire Agile teams aan duurzame oplossingen voor het onderwijs.

Kerntaken

• Ontwikkelt, test en onderhoudt websites en applicaties en doet dat op Agile wijze.
O.a. door:

o meedenken over functionele en technische vraagstukken en deze vertalen naar robuuste, waardevolle softwareoplossingen vanuit jouw expertise op het gebied van Symfony en PHP,
o ontwerpen en realiseren van koppelingen met interne en externe systemen. 
o oplossen (en voorkomen) van incidenten
o actieve deelname aan de Sprintevents en andere bijeenkomsten
o op de hoogte te blijven van nieuwe ontwikkelingen

• Bewaakt de kwaliteit, onderhoudbaarheid en performance van de software.
O.a. door:

 zorgen voor begrijpelijke en onderhoudbare code en documentatie.
 maken en uitvoeren van o.a. geautomatiseerde unit- en integratietests 
 kritisch toetsen van eigen code en uitvoeren van code reviews.
 zorgen dat applicaties en websites voldoen aan de WCAG-principes (v.2.1)
 toepassen van architectuur- en ontwerpprincipes, zoals SOLID.
 implementeren van checks in de pipeline

• Zorgt voor de continuïteit, veiligheid en beheerbaarheid.
O.a. door:

o actief opdoen, delen en borgen van expertise
o monitoren op en het uitvoeren van nodige updates.
o borgen van informatiebeveiliging, privacy-by-design en veilige softwareontwikkeling volgens OWASP-richtlijnen.  

• Werkt nauw samen binnen het eigen team (Product Owner, Tester, Frontenders en andere Backenders) én met experts buiten het team (Architecten, Platformbeheerders, Security Officer, etc.) en draagt actief bij aan het verbeteren van onze werkwijze.

Werkervaring
• Minimaal 3 jaar recente ervaring als Symfony/PHP-ontwikkelaar.
• Ervaring met API-ontwikkeling. 
• Ervaring met een Agile en/of Lean manier van werken en ziet de meerwaarde daarvan.
• Ruime recente ervaring op het gebied van PHP >= 7, Symfony >= 4, MySQL, PostgreSQL.
o bij voorkeur in combinatie met Angular 16+ (TypeScript), JavaScript.
o bij voorkeur in combinatie met Playwright
• Ervaring met Docker, Linux, GitLab-CI, Composer, PHPStorm
• Ervaring met diverse databases, zoals MySQL, MariaDB, PostgreSQL
• Goed in het toetsen van eigen werk en dat van een ander (peer review). 
• Ervaring met SOLID principes,  
• Ervaring met DDD
• Bij voorkeur ervaring met Hexagonal Architecture
• Ervaring met REST
• Ervaring met CI/CD (wij gebruiken GitLab) 
• Ervaring met het opzetten van pipelines 
• Kennis van logging, monitoring en observability  
• Scherp op security en privacy aware development
• Scherp op het ontwikkelen volgens de WCAG2.1 principes

De verantwoordelijk recruiter voor deze opdracht is Lilian van Ommeren. U kunt solliciteren via de Reageren button, of u kunt per e-mail (l.ommeren@caesar.nl) of telefoon (06-27896591) contact opnemen.