Bekijk alle vacatures

Java Architect

Brussel, Brussel

<meta /><meta content="width=device-width, initial-scale=1.0" />

Java Architect

Startdatum: ASAP

Duur: Lange termijn

Locatie: Brussel

Talenkennis: Nederlands en/of Frans met begrip van de tweede taal + Engels

Belangrijk: Kandidaten moeten een bachelor en/of master diploma hebben.

Functiebeschrijving

Een Application Architect is verantwoordelijk voor:

  • Het technisch ontwerp op hoog niveau van de applicatie of de infrastructuur (de architectuur).
  • Het technisch ontwerp op laag niveau van de applicatie (instructies voor de programmeurs) om de kwaliteit van de programmering en de productiviteit van de programmeurs te garanderen, of het ontwerp van de basisinfrastructuur voor hardware en software.

Functieverantwoordelijkheden

  • Het bestek mee helpen opstellen, en dus ook betrokken zijn bij de voorafgaande studie, indien nodig.
  • Zich informeren over de applicatievereisten en ze bespreken met de functioneel analist en de project manager.
  • Deelnemen aan de oriënterende projectbesprekingen met de klant.
  • Eventueel de technische verwachtingen van de klant opnieuw bespreken.
  • Discussiëren over de technische oplossingen die worden voorgesteld.
  • Samen met de projectmanager het technische gedeelte van de deliverable “impactanalyse” uitwerken.
  • Een programmeerdossier schrijven voor de programmeurs op basis van de door de leidinggevende architect bepaalde architectuur (de specificatie van de gekozen technische oplossing).

Taken binnen het programmeerdossier

  • De door de leidinggevende architect vastgestelde opsplitsing en structuur van de packages uiteenzetten.
  • De implementatie van de technische patronen kiezen en uiteenzetten.
  • Alle UML-diagrammen en bijbehorende opmerkingen die nodig zijn voor het programmeringsdossier aanmaken.
  • De programmeurs voorbeelden van codes geven.
  • Het gedetailleerde werkschema van de programmeurs opstellen.
  • De uitvoering van het programmeerdossier opvolgen.
  • Het programmeerdossier uitleggen aan de programmeurs.
  • De programmeurs begeleiden bij de uitvoering ervan.
  • De verschillende programmeurs naar behoren coördineren.
  • Waar nodig bijdragen aan het programmeerwerk.
  • Toezicht houden op het werk (programmeerschema) van de programmeurs.
  • De programmeurs bijstaan onder meer wat betreft de prestaties en optimalisatie van de programma’s.