23-07-2026
Brussels
Voor het domein Transport Execution Management zoeken we een ervaren Solution Designer die functionele analyses en businessvereisten vertaalt naar duidelijke, duurzame en technisch haalbare softwareoplossingen.
Je komt terecht binnen het eDrive-applicatielandschap, waar verschillende applicaties, API’s, cloudcomponenten, front-endoplossingen en mobiele toepassingen nauw met elkaar samenwerken. Je analyseert de functionele behoeften, brengt de bestaande technische context in kaart en werkt een concrete oplossing uit waarmee ontwikkelaars efficiënt aan de slag kunnen.
Je neemt de volledige verantwoordelijkheid voor het technische oplossingsontwerp. Daarbij bepaal je de belangrijkste ontwerpkeuzes en analyseer je de impact op bestaande applicaties, integraties en systemen. Je neemt onderbouwde technische beslissingen, documenteert deze op een heldere manier en zorgt ervoor dat de voorgestelde oplossingen onderhoudbaar, veilig en in lijn met de bestaande architectuur zijn.
Tijdens refinements ondersteun je het team bij de technische uitwerking van user stories en requirements. Je daagt technische keuzes constructief uit en begeleidt ontwikkelaars tijdens de implementatie. Wanneer nodig lever je ook een bijdrage aan code reviews, technische prototypes of kleine demoapplicaties.
Je werkt nauw samen met developers, testers, functioneel analisten, product owners en architecten. Je communiceert technische keuzes op een begrijpelijke manier en zorgt ervoor dat alle betrokken partijen inzicht hebben in afhankelijkheden, risico’s en mogelijke beperkingen. Hoewel je zelfstandig volledige oplossingen kunt opleveren, hecht je veel belang aan samenwerking en kennisdeling.
De huidige technologische omgeving bestaat onder meer uit Azure Functions, Cosmos DB, Azure Service Bus en API Management. De back-enddiensten zijn voornamelijk ontwikkeld in .NET en C#, terwijl voor de front-end React en Blazor worden gebruikt. De mobiele toepassingen zijn gebouwd met Xamarin en .NET voor Android.
Je hebt minstens twee jaar ervaring als Solution Designer, Application Architect, Software Architect, Technical Analyst, Technical Lead of in een vergelijkbare functie. Je kunt aantonen dat je functionele analyses, businessrequirements en user stories hebt vertaald naar technische ontwerpen voor softwareontwikkelingsteams.
Daarnaast beschik je over relevante ervaring met:
applicatiearchitectuur en complexe applicatielandschappen;
API’s, systeemintegraties, messaging en databases;
cloudgebaseerde, gedistribueerde of enterprise-applicaties;
het ontwerpen van API-contracten, event flows en integratiepatronen;
datamodellering, data-eigenaarschap, consistentie en performantie;
schaalbaarheid, beschikbaarheid en weerbaarheid van systemen;
het opstellen van solution designs, architectuurdiagrammen, API-specificaties, integratiestromen en technische beslissingsdocumenten;
het begeleiden van ontwikkelaars tijdens refinements en implementaties;
het identificeren van technische risico’s, afhankelijkheden en beperkingen.
Een achtergrond als softwareontwikkelaar is een belangrijke troef. Ervaring met .NET, C# en de Microsoft-technologiestack wordt sterk gewaardeerd. Ook kennis van Azure Functions, Cosmos DB, Azure Service Bus, API Management, event-driven architecturen, mobiele applicaties, offline- en onlinesynchronisatie of gedistribueerde systemen vormt een duidelijke meerwaarde.
Je bent zelfstandig, neemt initiatief en voelt je verantwoordelijk voor de volledige uitwerking en oplevering van technische oplossingen. Tegelijk ben je een constructieve teamspeler die helder communiceert en actief bijdraagt aan de verdere ontwikkeling van het team.
Je spreekt en schrijft vloeiend Nederlands of Frans op moedertaal- of C2-niveau. Daarnaast beheers je het Engels minstens op C1-niveau. Je bent bereid om minimaal twee dagen per week op locatie in Brussel te werken.