7 uur, 13 minuten ago

Hands-on Application & Solution Architect

Wie is Smart? Wat doet Smart dagelijks?

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

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

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

Context

Wij zoeken een ervaren Hands-on Application & Solution Architect om de teams en de CIO ad interim te ondersteunen bij het definiëren 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 daadwerkelijk implementeerbare architectuur te definiëren.

Het huidige applicatielandschap bestaat voornamelijk uit intern ontwikkelde legacy systemen, grotendeels gebaseerd op Microsoft technologieën, wat een architect vereist die vertrouwd is met complexe bestaande omgevingen en realistische modernisatietrajecten kan uittekenen.

Dit is geen puur conceptuele architectuurrol: de consultant werkt nauw samen met de tech leads en de developers om concrete architectuurpatronen, technologische keuzes en development practices te definiëren.

Het doel van de opdracht is het documenteren van de bestaande architectuur en het, in samenwerking met de technische teams en de business, uittekenen van een moderne, schaalbare target architectuur.

De opdracht kadert in een strategische IT-oefening die het applicatielandschap wil moderniseren, architectuurpraktijken structureren en technologische toekomstkeuzes bepalen.

Opdracht

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

Ze bestrijkt twee hoofddoelstellingen:

  • Begrijpen en documenteren van de bestaande architectuur (AS-IS)
  • Bepalen van een target architectuur (TO-BE) in lijn met de IT-strategie

De consultant werkt nauw samen met de CIO ad interim, de manager van development & product teams, de manager van het infrastructure team, de tech leads en de system administrators.

De architect slaat de brug tussen architectuur en software engineering, om zeker te stellen dat de target architectuur daadwerkelijk kan worden geïmplementeerd door de bestaande development teams.

De opdracht focust vooral op applicatiearchitectuur, maar omvat ook bijdrage aan:

  • architecturale keuzes rond infrastructuur
  • cloud versus on-premise opties
  • security principes
  • data / BI / analytics architectuur

Verantwoordelijkheden

In kaart brengen van de bestaande architectuur

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

Bepalen van de target architectuur

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

In samenwerking met de technische teams draagt de consultant ook bij aan:

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

Formaliseren van de technology stack

In samenwerking met de technische teams:

  • valideren van de doeltechnologieën voor development
  • definiëren/valideren van best practices voor softwarearchitectuur
  • definiëren/valideren van integratieprincipes
  • definiëren/valideren van technische standaarden

Development architectuur

De consultant draagt bij aan de structurering van de toekomstige development architectuur:

  • applicatie-architectuurpatronen
  • structurering van services
  • modulaire aanpak
  • development standaarden
  • CI/CD practices en automatisatie

Integratie van AI in het developmentproces

De opdracht omvat ook reflectie over:

  • het gebruik van AI-tools in de development cycle
  • de impact van AI op development practices
  • de mogelijkheden tot AI-integratie in producten en diensten

Data / BI / Analytics

De consultant zal ook bijdragen aan de reflectie over:

  • data-architectuur
  • BI / analytics platformen
  • opportuniteiten rond data en AI

Gezocht profiel

Ervaring:

  • Minimaal 10 jaar ervaring in software development en applicatiearchitectuur
  • Aanzienlijke ervaring als developer of tech lead alvorens door te groeien naar een architectenrol
  • Ervaring in omgevingen met interne applicatieontwikkeling
  • Ervaring met het moderniseren van legacy systemen

Ervaring met het ontwerpen of evolueren van interne bedrijfsapplicaties is een belangrijk voordeel, vooral in domeinen zoals:

  • finance en accounting
  • facturatie- of transactionele beheersystemen
  • HR management / payroll / personeelsadministratie
  • interne bedrijfsapplicaties of ERP systemen

Ervaring in transactionele en gereguleerde omgevingen is bijzonder relevant.

Technische vaardigheden

  • uitstekende kennis van moderne applicatiearchitecturen
  • sterke ervaring in softwareontwikkeling en architectuur van complexe systemen
  • in staat om samen met development teams een concrete technische architectuur te definiëren

Goede kennis van het Microsoft ecosysteem is essentieel, met name:

  • .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 dient ook een goed begrip te hebben van:

  • servicegerichte architecturen en API’s
  • front-end development technologieën
  • cloud architecturen
  • data / BI / analytics architecturen
  • applicatie- en infrastructuurbeveiliging

Transversale vaardigheden

  • snel inzicht verwerven in bedrijfsprocessen
  • vlot kunnen samenwerken met technische teams
  • in staat zijn om architectuur te structureren en documenteren
  • uitstekende analyse- en synthesevaardigheden
  • technische onderwerpen begrijpelijk maken voor het management

Plaats in de organisatie

De consultant:

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

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