Scrum Master & senior ontwikkelaar
Functie
Als Java ontwikkelaar werk je binnen het Scarlet team om de realisatie van de ontwikkelingen, de bijbehorende tests en de organisatie van het werk van het team als Scrum Master te verzekeren. Het team houdt zich bezig met het uitwisselen van gegevens met Europa (EESSI), een groep niet-Europese landen (BESSI, BEX) en andere Belgische instellingen, het verzamelen en beschikbaar stellen van informatie over bestaansmiddelen (VLABEL, Consultimmo, enz.)
Het Scarlet team maakt deel uit van het domein SDS&C, dat bestaat uit 5 development teams (ca. 30 personen) die zich bezighouden met transversale en zeer diverse thema’s: beheer van persoonsgegevens, beheer van derden, beheer van het pensioenregister, vergoedingen aan slachtoffers, arbeidsongevallen van ambtenaren, evenals de uitwisseling van sociale zekerheidsgegevens met derden (EESSI, BESSI, BEX, ...).
Technische en generieke vaardigheden
De belangrijkste verantwoordelijkheden van deze persoon zijn:
- Bestaande code aanpassen of nieuwe code creëren
- Bestaande code refactoren waar gepast
- Unit- en componententests van code creëren en uitvoeren
- Het beheer van de deployment van extra functionaliteiten/updates
- Een technische analyse opstellen
- Samenwerken met de application architect om de meest geschikte architectuur voor het domein te definiëren
- De kwaliteit van de ontwikkelde applicatie waarborgen
- Ervoor zorgen dat de ontwikkelde/aangepaste applicatie voldoet aan de bedrijfsstandaarden
- Proactieve maatregelen nemen om technische schuld te identificeren en te corrigeren (de code schoner achterlaten dan aangetroffen)
- Unit- en integratietests uitvoeren om regressie van de code te vermijden
- Passieve en actieve kennis van Agile methodologieën en de incrementele aanpak van ontwikkeling
- Vermogen om een technisch ontwerp te maken op basis van de analyse
- Vermogen om applicaties die aangepast moeten worden op te splitsen in code-incrementen die in korte tijd opgeleverd kunnen worden
- Grondige kennis van het Java ecosysteem
- J2E stack (ORM/Hibernate, EJB3, web services), JBoss is een pluspunt
- Vermogen om complexe algoritmes te begrijpen en te implementeren op basis van de analyse
- Kennis van SOAP en REST web services
- Grondige kennis van versiebeheersystemen zoals Git
- Kennis van kwaliteitsbewakingsprocessen en -tools
De gezochte medewerker:
- Is gemotiveerd, volhardend
- Is assertief
- Heeft een teamgeest
- Is nieuwsgierig
- Is gemotiveerd om een meerwaarde te bieden aan de organisatie
- Is professioneel: kan keuzes van de community accepteren, ook als deze afwijken van eigen voorkeuren. Verklaart waarom de voorkeuren verschillen en geeft constructieve feedback
- Staat open voor feedback
- Kan zelfstandig werken
- Is bereid initiatief te nemen
- Kan prioriteiten stellen
- Kan duidelijk communiceren met zijn stakeholders (bv. collega's, gebruikers, andere development teams)
- Kan een junior en medior developer coachen
Selectiecriteria
Kandidaten worden beoordeeld op:
-
Beheersing van de relevante technische vaardigheden en tools. Musts zijn:
-
Technische talen: Java, XML, REST en SOAP webservices, SQL (advanced querying)
- Modellering: UML, BPMN
- Tooling: Java Ecosystem, J2E stack, Git, CI/CD in Jenkins, IntelliJ, Opengrok, Miro, CI/CD technieken, Spring
- Methodes: Agile
-
Beheersing van de vereiste gedragscompetenties (met bijzondere aandacht voor het begeleiden van junior developers)
-
Vaardigheden als team-lead / scrum-master
- Vermogen tot reflectie en analyse van cases / situaties
- Vermogen tot analyse van situaties en het voorstellen van passende oplossingen
- Het in het bezit zijn van een masterdiploma in informatica (of vergelijkbaar) is een pluspunt
- Eerder voor een overheidsinstelling gewerkt hebben is een pluspunt
- Beschikbaarheid (op gevraagde datum, voltijds)
- Actieve kennis van een van de twee landstalen en minstens passieve kennis van de andere
De kandidaat vermeldt in zijn/haar CV het antwoord op de onderstaande vraag:
De onderstaande code wordt op veel plaatsen gebruikt, wat is de beste manier om deze te verbeteren zodat deze herbruikbaar wordt?
if (truc == Status.TO_DO) {
// do something
} else if (truc == Status.TO_DO) {
// do something
} else if (truc == Status.PROCESSING) {
// do something
} else if (truc == Status.VALIDATION) {
// do something
} else if (truc == Status.DONE) {
// do something
}
De opdracht vereist een fysieke aanwezigheid van minimaal 2 dagen per week in de kantoren van SFP in Brussel.
Solliciteer voor deze vacature
This position was originally posted on Pro Unity.
It is publicly accessible, and we recommend applying directly through the Pro Unity website instead of going through third party recruiters.

Zoek vacatures
- AI Engineer
- Application Support Analyst
- Business Analyst
- Business Intelligence Analyst
- CRM Developer
- Cybersecurity Analyst
- Data Analyst
- Database Administrator
- Data Engineer
- Data Scientist
- Developer
- DevOps Engineer
- ERP Consultant
gofreelance
© 2025 gofreelance.be