8 uur, 6 minuten ago

Ervaren Java / Angular ontwikkelaars (3 consultants)

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. ETNIC is een publiekrechtelijke instelling met als missie 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, werkt ETNIC in uiteenlopende domeinen zoals:

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

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

2. Opdracht

Wij zijn op zoek naar ervaren Java / Angular Developers die zullen werken aan verschillende projecten en applicaties in het kader van de digitale transformatie van onze begunstigden.

De activiteiten zijn verdeeld tussen de ontwikkeling van lopende projecten en het waarborgen van de continuïteit van bestaande applicaties.

Projecten

Guichet unique (ME-TECH)

Het ME-project heeft als doel gebruikers een transversaal, gepersonaliseerd en beveiligd digitaal loket te bieden, dat de toegang tot de diensten van de Fédération Wallonie-Bruxelles en de opvolging van hun dossiers centraliseert. Het platform zal geïntegreerd worden in het bestaande web-ecosysteem en de overkoepelende tools, en zal voldoen aan de GDPR, toegankelijkheidsnormen en de huisstijl van de FW-B. Het platform is modulair en schaalbaar, beschikbaar in het Frans en Engels, met de mogelijkheid om andere talen toe te voegen. Het project voorziet ook de re-integratie van de momenteel in productie zijnde procedures om de continuïteit van de diensten te waarborgen en toekomstige ontwikkelingen te vergemakkelijken.

DAccE

Het Dossier d’accompagnement de l’élève (DAccE) is een digitale applicatie waarmee het schooltraject van leerlingen van de Fédération Wallonie-Bruxelles individueel gevolgd kan worden. De applicatie maakt het mogelijk om leerproblemen (identificatie van problemen, opzetten van aangepaste opvolging voor het kind) gepersonaliseerd te volgen, maar ook een gecentraliseerde administratieve opvolging door schooldirecties en de algemene onderwijsadministratie. Algemeen is het doel van het instrument om schooluitval binnen de Fédération Wallonie-Bruxelles te beperken.

SIPAR

Het project Système informatique parajudiciaire (SIPAR) is een applicatie waarmee het gecentraliseerde beheer van justitiabelen mogelijk wordt. Het instrument stelt de medewerkers van de justitiehuizen ook in staat om het werk rond dossierbeheer beter te organiseren en te verdelen via taaktoewijzing of het beheer van dienstroosters en agenda’s.

3. Werkomgeving

Afhankelijk van de behoeften en fasen van de verschillende projecten, kan de developer ingezet worden 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 servicegerichte architectuur en een technische omgeving die voornamelijk gebaseerd is op Java en Angular.

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

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

Als consultant bent u onderworpen aan dezelfde arbeidsvoorwaarden als ons interne personeel, namelijk een hybride werkmodus met zowel aanwezigheid op kantoor als telewerk, met een verplichte minimale aanwezigheid van 50% op onze kantoren.

De opdracht verloopt uitsluitend in het Frans.

4. Activiteiten

Ontwerp

  • Deelnemen aan het technisch ontwerp van de functionaliteiten in samenwerking met de functionele analisten, de technical lead en de andere teamleden.
  • Ontwerpen van applicatiecomponenten met respect voor de architectuur en technische standaarden die voor het project zijn vastgesteld.
  • Toepassen van best practices voor development: Clean Code, kwaliteit, …
  • Meewerken aan het identificeren van technische impacten en eventuele afhankelijkheden met bestaande componenten.

Realisatie

  • Ontwikkelen en laten evolueren van de modules en applicatiecomponenten.
  • Meewerken aan de ontwikkeling van Backend Java en Frontend Angular componenten.
  • Ontwikkelen volgens de vereiste kwaliteitsstandaarden (unit tests, integratietests, …) die bij de ontwikkelde functionaliteiten horen.
  • Corrigeren van bugs en uitvoeren van functionele en technische evoluties.
  • Deelnemen aan refactoring en verbetering van bestaande code om de leesbaarheid, onderhoudbaarheid en prestaties te verhogen.
  • Meedoen aan codereviews met andere developers.

Deployement

  • Meewerken aan de voorbereiding en oplevering van ontwikkelingen in de verschillende omgevingen.
  • Valideren van de deployment en de levering van de oplossing.
  • Naleven van de voor de projecten vastgelegde deliveryprocessen en -standaarden.

Kwaliteit

  • De methodologische en technologische standaarden van ETNIC respecteren.
  • Waken over de dekking en relevantie van unit- en integratietests.
  • Deelnemen aan codereviews en aan de continue verbetering van development practices.
  • Bijdragen aan het verminderen van de technische schuld, onder andere via refactoring, het upgraden van libraries en frameworks en de verbetering van bestaande code.
  • De engagementen en deadlines respecteren die binnen het team zijn vastgelegd.

Communicatie

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

5. Duur

3 consultants fulltime voor een duur van 1 jaar (per consultant).

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