Developer PHP / Symfony met maatschappelijke impact

vzw SODAplus
De Pinte, Belgium
5 days ago
Apply on www.vdab.be
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
Dutch
Job source

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) .NET Framework PHP (Programming Language) Application Programming Interfaces (APIs) Backup Devices Cascading Style Sheets (CSS) Linux Mobile Application Software MariaDB Model View Controller (MVC)
+15 more
Object-Relational Mapping Responsive Web Design Simple Object Access Protocol (SOAP) SQL Databases Symfony TypeScript Data Processing Enterprise Software Applications ReactJS SOAPAPI Single Page Application Information Technology Front End Software Development Doctrine (orm) Web Api

Job description

Als developer neem je mee de verantwoordelijkheid voor de software van SODA+: ons platform, de website, koppelingen, servers en ondersteuning van gebruikers.

  • Bouwen en onderhouden: je werkt zowel aan bestaande Symfony-applicaties als aan nieuwe toepassingen. Oudere onderdelen worden stapsgewijs vernieuwd en gemigreerd.
  • Systemen opvolgen: je bewaakt automatische processen zoals dataverwerking, rapporten en documenten voor scholen en grijpt in wanneer iets fout loopt.
  • Integraties bouwen: onze toepassingen communiceren via REST- en SOAP-API’s met verschillende externe systemen.
  • Verantwoord omgaan met data: we verwerken gegevens van minderjarigen. GDPR, beveiliging, anonimisering en dataminimalisatie zijn daarom essentieel.
  • Gebruikers ondersteunen: vragen van collega’s, scholen en andere gebruikers komen soms rechtstreeks bij jou terecht. Je zoekt snel naar een praktische oplossing.

De programmering uitvoeren van programmeerbare componenten, elektronische kaarten, softwareprogramma’s en automaten. De functionaliteiten en kenmerken controleren

Toepassingen ontwikkelen in PHP m.b.v. een framework: Symfony2

Technische specificaties van de informatica applicatie uitwerken en opstellen (lastenboek)

Fasen en procedures van de technische en functionele tests van informaticaprogramma’s en -applicaties bepalen en uitvoeren (planning, validatie, …)

Toepassingen ontwikkelen in .Net m.b.v. een framework: Web API

Programmeren in een computertaal: Javascript

Een frontend ontwikkelen voor een webtoepassing met: CSS

Ontwikkelen van een Single Page Application in Javascript m.b.v.een framework: Rest

Toepassingen ontwikkelen in .Net m.b.v. een framework: MVC

Een prototype of model van de ontwikkeling ontwerpen en uitwerken (design application)

Het model van een website ontwerpen in responsive design

Een Single Page Application ontwikkelen in Javascript m.b.v. een framework

Softwarepakketten programmeren

Een concept of script visueel voorstellen

De ontwikkelde toepassingen testen

Testprocedures voor informaticaprogramma’s en -applicaties opstellen

Programmeren in een specifieke computertaal

Toepassingen ontwikkelen voor een platform

Een front-end ontwikkelen

Algoritmes en IT-applicaties optimaliseren

Mobiele applicaties ontwikkelen in een omgeving

Webtoepassingen ontwikkelen met een CMS

Toepassingen ontwikkelen in PHP m.b.v. een framework

Technische specificaties opstellen

Toepassingen ontwikkelen in Java m.b.v. een framework

De vraag van de klant analyseren

Requirements

Voor deze functie is ervaring een harde voorwaarde. Dit houdt je niet onder controle zonder degelijke praktijkervaring.

  • Stevige ervaring met PHP en Symfony, in echte productieomgevingen.
  • Je voelt je thuis in code die je niet zelf geschreven hebt, ook als ze ouder is dan je liefst zou willen. Je bent er niet bang van, en je wil ze ook niet meteen herschrijven.
  • Sterke kennis van SQL: zonder een ORM nodig te hebben om je goed te voelen. We gebruiken Doctrine, maar vallen ook vaak terug op complexe queries.
  • Front-end kennis, over de hele stack: handgeschreven JavaScript en CSS zonder buildstap, én React met TypeScript. Werken zonder framework moet comfortabel zijn.
  • Je durft aan een Linux-server en aan MariaDB te werken: deploys, logs, back-ups, een dump importeren,…
  • Je praat rechtstreeks met scholen, bedrijven en soms ook leerlingen: je legt technische problemen uit aan mensen zonder veel technische achtergrond.
  • Je vindt het niet erg om je vast te bijten in hoe een school administratief werkt: klassen, periodes, rapporten, attesten, absenteïsme, co-accounts.
  • Je kan goed focussen, ook nadat je onderbroken werd voor een supportvraag.
  • Je volgt een probleem van melding tot oplossing, ook als de oorzaak niet in jouw code blijkt te liggen.

Pluspunten

  • Ervaring met SOAP of andere oudere API’s van derden.
  • Gevoel voor gegevensbescherming en privacy by design.
  • Semantische, sobere HTML en aandacht voor toegankelijkheid.

Benefits & conditions

Wat we níét van je vragen: design en branding zitten niet in deze rol. Daarvoor vallen we terug op passende professionals.

Programmeren in een computertaal: PHP

Een frontend ontwikkelen voor een webtoepassing met: HTML

Toepassingen ontwikkelen op een besturingssysteem: Linux/Unix

De grafische kenmerken van een multimediadrager omschrijven in een document

About the company

SODA+ helpt scholen hun attitudebeleid te versterken. Met data, coaching en slimme IT-tools ondersteunen we leerkrachten en directies om leerlingen te motiveren en beter te begeleiden.

Onze stack: PHP, Symfony, MariaDB en SQL, JavaScript/CSS en waar nuttig React met TypeScript, draaiend op Linux-servers.

Hoe we werken

We kiezen bewust voor betrouwbare en onderhoudbare technologie. Geen complexiteit omwille van complexiteit, maar software die jarenlang beheersbaar blijft binnen een non-profitorganisatie.

Je werkt grotendeels van thuis uit en krijgt veel autonomie. Er is geen eindeloze lijst tickets: je denkt zelf mee na over prioriteiten en oplossingen.

We hechten veel belang aan duidelijke documentatie, zorgvuldig programmeren en verstandig deployen. Bij problemen staat de gebruiker centraal: eerst begrijpen wat er aan de hand is, daarna zo snel mogelijk een werkbare oplossing bieden.

AI gebruiken we dagelijks om efficiënter te ontwikkelen en als klein team sneller vooruit te gaan.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.vdab.be
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

9:56 min

Expanding browser capabilities with modern web APIs

Ire Aderinokun · JS Congress

3:13 min

Leveraging domain knowledge and diverse team backgrounds

Katja Träumner

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all