Taken en verantwoordelijkheden
Het project Afwijkingen SGBP bij onze klant ontwikkelt een nieuwe webapplicatie die beleidsvorming ondersteunt en bepaalt of Vlaamse waterlichamen in 2027 de goede toestand halen en wanneer dat niet zo is juridisch correcte afwijkingsargumentatie helpt te genereren. De toepassing verwerkt grote hoeveelheden gegevens uit diverse CSV bestanden, deze samenbrengt en waarvan uiteindelijk een snapshot wordt gemaakt. Vervolgens worden analyses van drukfactoren, trendprojecties en maatregelen toegepast, waarna een beslislogica volgens de KRW regels bepaalt welk type afwijking moet worden gedefinieerd. De architectuur bestaat uit een Java Spring Boot backend, een web frontend en een PostgreSQL database, gekoppeld aan Azure Files/Databricks voor dataverwerking. Het resultaat is een datagedreven, complexe maar reproduceerbare tool die honderden afwijkingen moet onderbouwen en rapporteren binnen het programma.
Als ontwikkelaar ben je verantwoordelijk voor het ontwikkelen van oplossingen die voldoen aan de in de functionele analyse gestelde vereisten en ben je in staat de te bouwen oplossing technisch te analyseren.
Je bewaakt de kwaliteit van de geleverde oplossingen in samenwerking met collega’s en eindgebruikers. De ontwikkeling gebeurt geheel volgens het principe van Test Driven Development en conform de door de VMM vastgelegde standaarden en best practices.
Jouw profiel
- Aantoonbar ervaring met REST
- Aantoonbare ervaring in gebruik van code versioning (vb. Subversion of GIT)
- Aantoonbare ervaring in ontwikkeling van de gebaseerde toepassingen
- Aantoonbare ervaring met /kennis van full stack ontwikkeling
- Aantoonbare ervaring met back-end programmeren (Java, Spring Boot en Test Driven Development)
- Aantoonbare ervaring met front-end ontwikkeling (HTML 5 technologie, Javascript, Angular & Typescript)
- Aantoonbare ervaring met Spring framework
- Aantoonbare ervaring met testing: JUnit, Integration testing
- Taalvereiste: Nederlandstalig op Europees CEFR - niveau C2.
- Aantoonbare ervaring in het leiden van een ontwikkelteam en ontwikkelaars coachen.
- Aantoonbare ervaring in programmatieopdrachten zeer vlot kunnen uitvoeren: coderen, testen en debuggen.
- Aantoonbare ervaring met Atlassian tools (Jira, Bamboo, Confluence)
- Aantoonbare ervaring met JPA/Hibernate
- Aantoonbare ervaring met Maven
- Aantoonbare kennis en ervaring van Agile ontwikkelingsmethodiek, waarbij een leidende rol kan worden opgenomen.
- Aantoonbare ervaring met Docker
- Aantoonbare kennis van en ervaring met processen binnen de Vlaamse overheid
Aanbod
Je zal deel uitmaken van een groeiende KMO met ruimte voor initiatief en persoonlijke ontwikkeling. Wij zorgen ervoor dat je in een uitdagende maar aangename werkomgeving terecht komt met leuke collega's. Samen met jou stippelen we een carriereplan uit, met aandacht en budget voor bijkomende opleidingingen / certificaties. Je kan rekenen op een motiverend salaris, aangevuld met extralegale voordelen, inclusief bedrijfswagen (of alternatieve vergoeding).
(Freelance is ook mogelijk)