8 uur, 28 minuten ago

Ervaren ontwikkelaar

1. Voorstelling van ETNIC

ETNIC (Entreprise pour les Technologies de l’Information et de la Communication) is de IT-operator van de Fédération Wallonie-Bruxelles. Als publiekrechtelijke instelling heeft ETNIC als opdracht het ontwerpen, ontwikkelen, onderhouden en laten evolueren van informatiesystemen en technologische infrastructuren ten dienste van de administraties en instellingen van de FWB.

Als centrale speler in de digitale transformatie van de Franstalige Belgische publieke sector, is ETNIC actief in verschillende domeinen zoals:

  • Beheer van IT-infrastructuren (netwerken, beveiliging, datacenters, cloud)
  • Ontwikkeling van op maat gemaakte businessapplicaties
  • Begeleiding van digitale projecten (functionele analyse, UX/UI, projectmanagement)
  • Cybersecurity en gegevensbescherming
  • Gebruikerssupport en opleiding

Met voortdurende focus op innovatie, prestaties en openbare dienstverlening werkt ETNIC regelmatig samen met externe partners om haar teams te versterken via IT-consultancyopdrachten. Deze samenwerkingen verlopen binnen een ethisch, professioneel kader dat gericht is op kwaliteit en concrete impact van de geleverde oplossingen.

2. Opdracht

Wij zoeken een Java / Angular Developers Expert die zal worden ingezet op het GIANI-project, gelinkt aan de digitale transformatie van ETNIC en haar begunstigden.

Project:

GIANI

Er wordt verwacht dat er een aanbod van "standaard" interfaces is die de IAM-interfaces vervangen, zowel voor self-service functies als voor het beheer van anderen (delegatie). Dit alles met een front-back splitsing, waarbij het mogelijk is om ‘front’-releases uit te voeren zonder een release aan de ‘back’-API-kant (en omgekeerd).

3. Werkomgeving

Afhankelijk van de behoeften en fases van de verschillende projecten kan de ontwikkelaar worden ingezet op meerdere applicaties en functionele domeinen, in samenwerking met functionele analisten, testers, developers en andere betrokkenen van het programma.

De opdracht vindt plaats in een Agile / SCRUM-omgeving, met een servicegeoriënteerde architectuur en een technische omgeving die voornamelijk gebaseerd is op Java en Angular.

De technologische stack omvat: Angular 21, JAVA8 / JEE7, Java 21, Spring Boot, NgRx, DB2, MySQL, Flyway, …

Buildtools zijn: Apache Maven, Git/GitLab CI/CD, Nexus.

Als consultant gelden voor u dezelfde arbeidsvoorwaarden als voor ons interne personeel, namelijk een hybride manier van werken met zowel aanwezigheid op kantoor als telewerk, met een verplichte minimale aanwezigheid van 50% op onze kantoren.

De opdracht is uitsluitend in het Frans.

4. Duur

1 voltijdse consultant voor een duur van 3 maanden (januari tot maart).

5. Activiteiten

Ontwerp

  • Deelnemen aan het technisch ontwerp van functionaliteiten in samenwerking met functionele analisten, de technical lead en andere teamleden.
  • Applicatiecomponenten ontwerpen met inachtneming van de architectuur en technische standaarden die voor het project zijn vastgesteld.
  • Best practices voor ontwikkeling toepassen: Clean Code, kwaliteit, …
  • Bijdragen aan het identificeren van technische impact en eventuele afhankelijkheden met bestaande componenten.

Realisatie

  • Modules en applicatiecomponenten ontwikkelen en verder uitbouwen.
  • Meewerken aan de ontwikkeling van Java Backend en Angular Frontend componenten.
  • De vereiste kwaliteitsnormen hanteren volgens onze standaarden (unittesten, integratietesten, …) gekoppeld aan de ontwikkelde functionaliteiten.
  • Corrigeren van bugs en uitvoeren van functionele en technische evoluties.
  • Bijdragen aan refactoring en verbetering van bestaande code om de leesbaarheid, onderhoudbaarheid en prestaties te versterken.
  • Deelnemen aan code reviews met andere developers.

Deploy

  • Meewerken aan de voorbereiding en oplevering van ontwikkelingen in de verschillende omgevingen.
  • Validatie van de deployment en oplevering van de oplossing.
  • De leveringsprocessen en standaarden zoals bepaald voor de projecten naleven.

Kwaliteit

  • De methodologische en technologische standaarden van ETNIC respecteren.
  • Zorgen voor de dekking en relevantie van unittesten en integratietesten.
  • Deelnemen aan code reviews en continue verbetering van de ontwikkelpraktijken.
  • Bijdragen aan het verminderen van technische schuld, onder meer via refactoring, upgraden van libraries en frameworks en verbetering van bestaande code.
  • De gemaakte afspraken en deadlines binnen het team respecteren.

Communicatie

  • Dagelijks samenwerken met developers, functionele analisten, testers en andere betrokkenen bij het project.
  • Deelnemen aan de verschillende SCRUM ceremonies.
  • Moeilijkheden, aandachtspunten en technische risico’s delen met de Team Leader of de verantwoordelijke van het team.
  • Ontwikkelingen documenteren wanneer nodig en kennis delen binnen het team.

Apply for this Job

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.

Newsletter signup illustration