Verantwoordelijkheden
- Efficiënte, testbare en herbruikbare PHP-modules bouwen
- Complexe prestatieproblemen en architecturale uitdagingen oplossen
- Integratie van dataopslagoplossingen (databases, key-value stores, blob stores, etc.)
Vaardigheden en kwalificaties
- Sterke kennis van PHP web frameworks zoals Laravel, CodeIgniter, Yii, etc.
- Begrip van het volledig synchrone gedrag van PHP
- Begrip van MVC-ontwerppatronen
- Begrip van front-end technologieën zoals JavaScript, HTML5 en CSS3
- Kennis van objectgeoriënteerd PHP-programmeren
- Begrip van toegankelijkheid en beveiligingsconformiteit
- Sterke kennis van veelvoorkomende PHP- of webserver-exploits en hun oplossingen
- Begrip van fundamentele ontwerpprincipes achter een schaalbare applicatie
- Gebruikersauthenticatie en -autorisatie tussen meerdere systemen, servers en omgevingen
- Integratie van verschillende databronnen en databases in één systeem
- Bekendheid met de beperkingen van PHP als platform en de workarounds daarvan
- Database schemas maken die bedrijfsprocessen weergeven en ondersteunen
- Bekendheid met SQL/NoSQL databases en hun declaratieve querytalen
- Vaardigheid in code versioning tools zoals Git