Expert Technical lead (DLI002422)
Mechelen,
België
Expert Technical lead
Project IT aan boord van het voertuig:
Een efficiënt en klantgericht openbaar vervoer vergt een “digitalisering” van het voertuigpark. Digitalisering van het voertuigpark heeft ook voordelen voor de openbaarvervoermaatschappij zelf: begeleiding van de chauffeurs kan verbeteren bijvoorbeeld m.b.v. geavanceerde navigatie-apps en flexibele communicatietools tussen de chauffeur en het dispatch centrum, onderhoudsdiensten kunnen efficiënter ingepland worden door creatief gebruik te maken van de voertuig motor-data, klantentevredenheid stijgt door goede real-time-voertuiginformatie, etc.
Daarom loopt er bij de organisatie een digitaliseringsproject voor het voertuigpark, nl.: “IT aan boord van het voertuig”. In dit project wordt een nieuwe, toekomstgericht voertuigplatform ontwikkeld en geïmplementeerd op de voertuigen. Daarvoor worden off-the-shelf hardware en softwarecomponenten gekocht en op de voertuigen geïntegreerd met reeds bestaande hardware en software. De ontwikkeling van het nieuw voertuigplatform, op basis van die nieuwe componenten maar ook met legacy componenten op het voertuig en in de backoffice, loopt momenteel en wordt deels gedaan door een externe leverancier en deels door interne ontwikkelteams. De organisatie is in dat kader op zoek naar versterking op vlak van technische ondersteuning.
Vaardigheden
- Aantoonbare ervaring als Technical Lead, Solution Architect of Senior Software Developer binnen complexe integratieprojecten in C++, Python, MQTT omgeving (8 jaar, Expert)
- Aantoonbare ervaring met het documenteren en beoordelen van technische analyses
- Aantoonbare ervaring met het technisch aansturen en kritisch evalueren van externe softwareleveranciers
- Aantoonbare ervaring met systeemintegratie in complexe multi-vendor omgevingen
- Aantoonbare ervaring voor de technologie in kwestie of een gelijkaardige technologie (5 jaar, Senior)
- Aantoonbare grondige kennis van Linux, containerization
- Aantoonbare grondige kennis van moderne software- en integratiepatronen (APIs, microservices, event-driven architecture)
- Kennis van het Engels
- Taalvereiste: Nederlandstalig op Europees CEFR - niveau C2
- Aantoonbare ervaring met CI/CD-pipelines, automated testing, en code quality metrics (aanbevolen)
- Aantoonbare grondige kennis van hardware (aanbevolen)
Context
De Technical Lead vormt de technische brug tussen het project team en de externe leverancier en interne teams binnen de organisatie. Het project team maakt de functionele analyses op, de technische uitwerking gebeurt deels door het project team en deels door de leverancier. De softwareontwikkeling gebeurt ook door verschillende teams.
De Technical Lead is de inhoudelijke waakhond: de leverancier challengen op hun technische keuzes maar zelf ook technische keuzes maken waar nodig, de kwaliteit van de deliverables bewaken van vereiste tot productie en ervoor zorgen dat de opgeleverde architectuur aansluit op de specificaties en langetermijnvisie van de organisatie.
Verantwoordelijkheden
- Opmaken, reviewen & challengen van interne en externe deliverables
- Grondig evalueren van intern opgestelde solution architectuur en functionele analyses.
- Grondig evalueren en challengen van door de leverancier opgestelde technische analyses, architectuurontwerpen en data-modellen.
- Waar nodig zelf technische analysedocumenten opstellen.
- Waarborgen dat voorgestelde oplossingen schaalbaar, veilig, consistent en toekomstbestendig zijn en passen binnen onze IT-architectuur.
- End-to-end kwaliteitsbewaking
- Bewaken van de technische kwaliteit gedurende het gehele traject (van functionele vereiste tot en met oplevering en acceptatietesten).
- Vastleggen en handhaven van kwaliteitsnormen voor code, documentatie, testdekking en deployment-processen.
- Inhoudelijke vertegenwoordiging
- Voorbereiding van technische overlegmomenten.
- Actieve deelname aan technische overlegmomenten (zowel intern als met de leverancier) om de belangen van het project te verdedigen.
- Technische SPOC voor de leverancier en eerste aanspreekpunt en technische coördinatie voor het interne team (functionele analisten, domeinexperten) bij complexe technische vraagstukken.
- Aansturen van interne expertise
- Coördineren en inschakelen van interne technische specialisten (zoals security, infrastructuur, data management) waar nodig.
- Vastleggen en bewaken van een eenduidige technische richting zodat alle betrokken partijen, inclusief de integrator, werken vanuit één gevalideerde technische visie.