Wat je zal doen
Je sluit aan bij een digitaal transformatieprogramma voor een publieke gezondheidsorganisatie en werkt aan applicaties die professionals ondersteunen in hun dagelijkse werk met gezinnen en kinderen. Je rol omvat zowel nieuwe ontwikkelprojecten als het onderhoud van bestaande applicaties.
Ontwikkelprojecten omvatten:
- Een systeem voor het beheren van kinderdossiers, consultaties en afspraken voor kinderen van 0 tot 6 jaar
- Een digitaal sociaal dossiersysteem voor aanstaande moeders, dat zorgprofessionals ondersteunt in hun opvolging en sociale begeleiding
- Een vaccinatiebeheersplatform dat de gegevensverzameling moderniseert, systeemoverschrijdende vaccinatiekaarten mogelijk maakt en de traceerbaarheid van de toeleveringsketen versterkt
Onderhoudswerk omvat:
- Een bestaand kindgezondheidsdossiersysteem voor kinderen van 0 tot 6 jaar
- Een afsprakenbeheers- en planningssysteem dat zowel online als offline werkt om continuïteit te garanderen voor veldprofessionals
- Doorlopend onderhoud en evolutie van het vaccinatieplatform
Afhankelijk van projectfases en behoeften, kan je over meerdere applicaties en functionele domeinen werken en samenwerken met functioneel analisten, testers, andere developers en projectstakeholders.
Je activiteiten:
- Deelnemen aan technisch ontwerp met functioneel analisten, de technical lead en teamleden
- Applicatiecomponenten ontwerpen met respect voor de gedefinieerde architectuur en technische standaarden
- Backend Java en frontend Angular modules en componenten ontwikkelen en doorontwikkelen
- Unit tests en integratietests schrijven volgens de vereiste kwaliteitsnormen
- Bugs oplossen en functionele en technische verbeteringen implementeren
- Deelnemen aan code refactoring om leesbaarheid, onderhoudbaarheid en performantie te verbeteren
- Deelnemen aan code reviews met andere developers
- Deelnemen aan het voorbereiden en uitvoeren van deployments over verschillende omgevingen
- Deployment en levering van oplossingen valideren
- Bijdragen aan het verminderen van technische schuld door refactoring, library en framework upgrades
- Dagelijks samenwerken met developers, functioneel analisten, testers en andere projectdeelnemers
- Deelnemen aan Scrum ceremonies
- Moeilijkheden, zorgen en technische risico's delen met de teamleider
- Ontwikkelingen documenteren waar nodig en nuttige kennis delen binnen het team
Wat we zoeken
Vereiste vaardigheden en ervaring:
- Java (confirmed level)
- Spring / Spring Boot / JPA (confirmed level)
- Angular 21 / Material (confirmed level)
- NgRx (confirmed level)
- REST / OpenAPI (confirmed level)
- DB2 / MySQL (confirmed level)
- Flyway (confirmed level)
- JUnit / Mockito (confirmed level)
- CI/CD deployment met Docker (confirmed level)
- IndexedDB / Dexie / Service Worker (junior niveau aanvaardbaar)
- Scrum methodologie (bevestigd niveau)
- Moedertaal of vloeiend Frans
Technische omgeving:
De stack omvat Angular 21, Java 8 / JEE7, Java 21, Spring Boot, NgRx, DB2, MySQL en Flyway. Build tools zijn Apache Maven, Git/GitLab CI/CD en Nexus. Je werkt in een Agile/Scrum omgeving met een service-georiënteerde architectuur.
Je past clean code principes en development best practices toe, respecteert methodologische en technologische standaarden, en haalt de afspraken en deadlines die binnen het team zijn vastgelegd.
De setting
Dit is een freelance opdracht die half november 2026 start en loopt tot eind 2027. Het werk is hybride, met een minimum van 50% aanwezigheid vereist op kantoor in Brussel. Al het werk wordt in het Frans uitgevoerd.