23 uur, 27 minuten ago

Hands-on Application & Solution Architect (%)

Wie is Smart? Wat doet Smart dagelijks?

Smart is een onderneming gedeeld door duizenden mensen, georganiseerd als coöperatie. Ze stelt hen in staat hun beroep uit te oefenen in zeer uiteenlopende domeinen, met een reeks van door het collectief gefinancierde tools en diensten: beheer van aangiftes (facturering, boekhouding, btw), persoonlijke begeleiding, juridische bijstand, opleidingen en toegang tot coworking-ruimtes. Smart combineert de sociale bescherming van een loondienstverband met een autonome ondernemingsdynamiek.

Smart begeleidt elk jaar 20.000 mensen en heeft 8 kantoren in België.

Gedetailleerde voorstelling van Smart: https://smartbe.be/fr/a-propos/

Context

We zijn op zoek naar een ervaren Hands-on Application & Solution Architect om de teams en de CIO ad interim te ondersteunen bij het bepalen van de IT-strategie en -architectuur van het bedrijf.

De rol vereist een architect met een sterke achtergrond in softwareontwikkeling, die nauw kan samenwerken met de development teams om een pragmatische en effectief implementeerbare architectuur te definiëren.

Het huidige applicatielandschap bestaat voornamelijk uit intern ontwikkelde legacy-systemen, grotendeels gebaseerd op Microsoft-technologieën, waardoor een architect nodig is die vertrouwd is met complexe bestaande omgevingen en in staat is realistische moderniseringstrajecten te definiëren.

Dit is geen puur conceptuele architectuurrol: de consultant werkt nauw samen met de tech leads en ontwikkelaars om concrete architectuurpatronen, technologische keuzes en ontwikkelpraktijken te bepalen.

Het doel van de opdracht is om de bestaande architectuur te documenteren en samen met de technische teams en de business een moderne en toekomstgerichte target architectuur te definiëren.

De opdracht maakt deel uit van een strategische IT-oefening die gericht is op het moderniseren van het applicatielandschap, het structureren van architectuurpraktijken en het bepalen van toekomstige technologische richtingen.

Opdracht

De opdracht loopt over 4 maanden, deeltijds (60%).

Ze omvat twee hoofddoelstellingen:

  • De bestaande architectuur (AS-IS) begrijpen en documenteren
  • Een target architectuur (TO-BE) definiëren die aansluit bij de IT-strategie

De consultant werkt nauw samen met de CIO ad interim, de manager van de development en product teams, de manager van het infrastructuurteam, de tech leads en de systeembeheerders.

De architect moet de brug slaan tussen architectuur en software engineering, zodat de target architectuur daadwerkelijk kan worden geïmplementeerd door de bestaande development teams.

De opdracht richt zich voornamelijk op de applicatie-architectuur, maar omvat ook een bijdrage aan:

  • infrastructuurarchitectuur keuzes
  • cloud versus on-premise opties
  • security principles
  • data / BI / analytics architectuur

Verantwoordelijkheden

Cartografie van de bestaande architectuur

  • de huidige applicatiearchitectuur analyseren
  • de bestaande applicaties en hun interacties documenteren
  • databases en datastromen in kaart brengen
  • kritieke afhankelijkheden tussen systemen identificeren
  • de bestaande technologiestack documenteren
  • de huidige infrastructuurarchitectuur analyseren (hosting, omgevingen, technische afhankelijkheden)
  • technische risico’s en technische schuld identificeren

Definitie van de target architectuur

  • de target applicatiearchitectuur definiëren
  • de interacties tussen de verschillende systemen bepalen
  • een integratiearchitectuur voorstellen (API, events, enz.)
  • de principes van applicatiearchitectuur definiëren

In samenwerking met de technische teams zal de consultant ook bijdragen aan:

  • het bepalen van de grote lijnen van de infrastructuurarchitectuur
  • analyse van cloud versus on-premise opties
  • een coherente architectuur tussen applicaties, infrastructuur en data voorstellen
  • een visie integreren rond identity & access management binnen het applicatielandschap

Formalisatie van de technology stack

In samenwerking met de technische teams:

  • de doeltechnologieën voor development valideren
  • goede software architectuurpraktijken definiëren/valideren
  • integratieprincipes definiëren/valideren
  • technische standaarden definiëren/valideren

Development architectuur

De consultant zal bijdragen aan het structureren van de toekomstige development architectuur:

  • applicatie-architectuurpatronen
  • structurering van services
  • modulaire aanpak
  • development standaarden
  • CI/CD-praktijken en automatisering

Integratie van AI in het development proces

De opdracht omvat ook reflectie over:

  • het gebruik van AI-tools in de development cycle
  • de impact van AI op development praktijken
  • de kansen voor integratie van AI in de producten en diensten

Data / BI / Analytics

De consultant zal ook bijdragen aan de reflectie over:

  • data architectuur
  • BI / analytics platforms
  • kansen rond data en AI

Gezocht profiel

Ervaring:

  • Minimaal 10 jaar ervaring in softwareontwikkeling en applicatiearchitectuur
  • Aanzienlijke ervaring als ontwikkelaar of tech lead voorafgaand aan de overstap naar een architectenrol
  • Ervaring in omgevingen met interne applicatieontwikkeling
  • Ervaring met de modernisering van legacy-systemen

Ervaring met het ontwerpen of evolueren van interne bedrijfssystemen is een belangrijk pluspunt, met name in domeinen zoals:

  • finance en boekhouding
  • factureringssystemen of transactioneel beheer
  • HR / payroll / personeelsadministratie
  • interne bedrijfsapplicaties of ERP-systemen

Ervaring in transactionele en gereguleerde omgevingen is bijzonder relevant.

Technische competenties

  • uitstekende kennis van moderne applicatiearchitecturen
  • ruime ervaring in softwareontwikkeling en architectuur van complexe systemen
  • in staat om een concrete technische architectuur te bepalen samen met de development teams

Een goede beheersing van het Microsoft-ecosysteem is onmisbaar, waaronder:

  • .NET / C#
  • JavaScript / TypeScript
  • SQL Server
  • GitHub
  • On premise, Domain centric environment: Domain controller en Active Directory
  • Azure of Microsoft cloud technologieën
  • frameworks en development tools uit het Microsoft-ecosysteem

De consultant moet ook een goed begrip hebben van:

  • service-georiënteerde architecturen en API's
  • front-end development technologieën
  • cloud architecturen
  • data / BI / analytics architecturen
  • uitdagingen rond applicatie- en infrastructuurbeveiliging

Transversale competenties

  • vermogen om snel bedrijfsprocessen te begrijpen
  • vermogen om nauw samen te werken met technische teams
  • vermogen om een architectuur te structureren en te documenteren
  • uitstekende analytische en synthetische vaardigheden
  • vermogen om technische onderwerpen toegankelijk te maken voor het management

Positionering in de organisatie

De consultant:

  • werkt onder verantwoordelijkheid van de CIO ad interim
  • werkt nauw samen met de development, product en infrastructuurteams
  • heeft contact met de business teams waar nodig

Organisatie van de opdracht

Week 1 tot 6: 3 dagen/week op locatie (dinsdag en donderdag verplicht aanwezig)

Vanaf week 7: 3 dagen/week waarvan 2 dagen op locatie (dinsdag en donderdag) + 1 dag telewerk mogelijk

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