Ben jij een gedreven PHP developer met een passie voor back-end ontwikkeling? Wil jij werken aan uitdagende projecten binnen een dynamisch en divers team? Dan zijn wij op zoek naar jou! Wat ga je doen? Questi is een leidend online platform voor het basis- en secundair onderwijs. Hét alternatief waar scholen al jaren naar op zoek zijn. We zien onze software als een middel om het onderwijs te versterken. Als backend PHP-developer bij Questi werk je mee aan uitdagende en complexe projecten ter ondersteuning van ons online onderwijsplatform. Je ontwikkelt oplossingen die het platform verbeteren en gaat graag voor de lange termijn. Jij denkt in oplossingen en zorgt ervoor dat de backend gestructureerd en efficiënt blijft. Doorgroeimogelijkheden naar lead developer posities zijn zeker mogelijk. Onze ideale kandidaat? Die ziet er zo uit:
- Uitstekende kennis van PHP (8 of hoger): Je hebt ervaring met de nieuwste PHP-versies en kunt deze kennis toepassen in praktische projecten.
- Ervaring met MySQL: Je hebt een solide basis in het werken met databases en weet hoe je queries optimaliseert voor snelheid en schaalbaarheid.
- Ervaring met GIT: Je hebt ervaring met versiebeheer en werkt efficiënt in een team met Git.
- Kennis van (REST) API’s: Je weet hoe je restful API’s ontwikkelt en integreert, en hebt ervaring met het werken met OpenAPI documentatie.
- Oplossingsgericht denken: Je houdt van uitdagingen en denkt mee over structurele verbeteringen voor zowel de korte als lange termijn.
- Zelfstandig en teamplayer: Je bent een echte teamplayer, maar kunt ook zelfstandig werken en je eigen werk bewaken en prioriteren.
Jobgerelateerde competenties
- Informaticaprogramma's en -applicaties ontwerpen en ontwikkelen
- De technische, economische, … informatie en de reglementering opvolgen en actualiseren
- Programmeren in een specifieke computertaal
- De productie van softwareoplossingen realiseren in een omgeving (servers, werkposten, besturingssystemen, ...)
- Documenten en technische ondersteuning voor de ontwikkelaars, gebruikers, informaticadiensten, ... uitwerken en bijwerken
- Technische specificaties van de informatica applicatie uitwerken en opstellen (lastenboek)
- Een prototype van de technische oplossing realiseren voor validatie door de opdrachtgever (typeconfiguratie, ...)
- Informaticacomponenten selecteren, assembleren en integreren (programma's, databanken, specifieke ontwikkelingen, ...)
- Een prototype of model van de ontwikkeling ontwerpen en uitwerken (design application)
- Technische en functionele problemen analyseren
- Corrigerende acties, technische aanpassingen, ... voorstellen
- Fasen en procedures van de technische en functionele tests van informaticaprogramma's en -applicaties bepalen en uitvoeren (planning, validatie, ...)