11 uur, 47 minuten ago

Application Architect / Technisch leider

1. Voorstelling van ETNIC

ETNIC (Entreprise pour les Technologies de l’Information et de la Communication) is de IT-operator van de Federatie Wallonië-Brussel. Als een publiekrechtelijke instelling heeft ETNIC als opdracht het ontwerpen, ontwikkelen, onderhouden en verder ontwikkelen 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:

  • Het beheer van IT-infrastructuren (netwerken, beveiliging, data centers, cloud),
  • De ontwikkeling van op maat gemaakte business applicaties,
  • Begeleiding van digitale projecten (functionele analyse, UX/UI, projectmanagement),
  • 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 consultancy opdrachten. Deze samenwerkingen gebeuren binnen een ethisch, professioneel kader en zijn gericht op kwaliteit en concrete impact van de geleverde oplossingen.

2. Missie

In het kader van een Java development project voor de Administration Générale des Maisons de Justice binnen de Federatie Wallonië-Brussel, omvat de opdracht van Application Architect verschillende aspecten zoals het uitwerken van voorstellen voor applicatiearchitectuur, development, technische expertise, en het identificeren van oplossingen voor de implementatie van complexe systemen.

Als Application Architect / Technical Leader bent u verantwoordelijk voor de implementatie van de oplossing, de codekwaliteit en technische coherentie, de prestaties en de opleveringen van het product. Als verantwoordelijke voor de ontwikkeling van de applicatie werkt u samen met functionele en business analisten, testers, de project manager en middleware specialisten om de implementaties succesvol uit te voeren. U bent verantwoordelijk voor de kwaliteit van het op te leveren product en het verspreiden van best practices op het gebied van design en development.

De opdracht betreft de applicatie SIPAR2 (Système d’information parajudiciaire), die wordt gebruikt ter ondersteuning van de activiteiten van de huizen van justitie binnen de Federatie Wallonië-Brussel. De huizen van justitie zijn onder meer betrokken bij het beheer van alternatieve straffen voor detentie (gemeenschapsdienst, psychologische begeleiding, enz.), slachtofferhulp, strafbemiddeling en sociale onderzoeken gericht op re-integratie. Het hulpmiddel wordt gebruikt door ongeveer 600 medewerkers, die jaarlijks bijna 45.000 dossiers behandelen.

De technologische stack is gebaseerd op: JAVA8 / JEE7, JSF2, JPA2, JAX-WS, JAX-RS, SQL DB2.

De build tools zijn: Apache Maven, Git/GitLab CI/CD, Nexus.

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

De opdracht verloopt uitsluitend in het Frans.

3. Activiteiten

Ontwerp

  • Het aanmaken en bijwerken van het software architectuurdocument.
  • Het uitwerken van het ontwerp en de technische analyse op basis van het functioneel dossier.
  • Het ontwikkelen en laten toepassen van best practices voor development: clean code, SOLID-principes, DRY, ...

Uitvoering

  • Samenwerken als technische expert binnen het development team.
  • Ontwikkelen van applicatiemodules.
  • Optimaliseren van de code met oog op geheugenbeheer en responstijden.
  • Het organiseren van refactoring door bestaande code te vereenvoudigen.
  • Het organiseren van code reviews.
  • Valideren van development en unittests.
  • Uitvoeren van correctief en evolutief onderhoud.

Deploy

  • Valideren van de deployment en de oplevering van de oplossing.
  • Toezien op het correct functioneren van de applicatie in de verschillende uitvoeringsomgevingen.

Kwaliteit

  • Toezien op de kwaliteit van de ontwikkelingen door het team in lijn met de bedrijfsstandaarden.
  • Toepassen en controleren van de toepassing van de methodologische en technologische standaarden gedefinieerd door ETNIC.
  • Toezien op het respecteren van deadlines.
  • Best practices aannemen voor het reduceren van technische schuld (clean code, upgrade van libraries, frameworks...).
  • Coaching en mentoring verzekeren aan het development team waarvoor men technisch verantwoordelijk is.

Communicatie

  • Communiceren met de verschillende betrokkenen bij de uitvoering van de werkpakketten en regelmatig feedback geven aan de team leader over de toegewezen activiteiten.
  • De team leader bijstaan bij de kwalificatie en evaluatie van de werkpakketten.

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.

Nieuwsbrief inschrijving illustratie