Wat je zal doen
Je neemt een sleutelrol op in de opbouw van een nieuw maintenance development team binnen een Belgische huisvestingsorganisatie. Als eerste developer die aansluit, combineer je hands-on applicatie-onderhoud met technisch leiderschap, teamopbouw en procesontwikkeling.
In de initiële fase neem je het technisch onderhoud over van twee kleine .NET applicaties, met verantwoord gebruik van AI-tooling. Je werk omvat het afhandelen van incidenten, bugfixes, beperkte functionele wijzigingen, security fixes, dependency updates, technische schuld, testen, releases en technische documentatie. Je verkent actief waar AI de analyse, ontwikkeling, testen, code review en documentatie kan versnellen of verbeteren, met behoud van menselijke controle, softwarekwaliteit, governance en beveiliging.
De opdracht gaat verder dan het onderhouden van deze eerste applicaties. Je helpt het nieuwe team vorm te geven, zowel inhoudelijk als organisatorisch, en draagt actief bij aan het bestaande projectplan om een volwaardig maintenance development team op te bouwen. Samen met collega's ontwikkel je een herhaalbare aanpak voor gecontroleerde overdracht, intake en onderhoud van bijkomende applicaties.
Je bouwt de nodige standaarden, documenten, checklists, templates, werkinstructies en kwaliteitscriteria op. Denk aan intake- en overdrachtscriteria, technische en functionele documentatievereisten, applicatiedossiers, kennisoverdracht, ontwikkel- en reviewrichtlijnen, test- en releaseafspraken, security- en kwaliteitscontroles, monitoring, logging, incidentafhandeling en lifecyclebeheer.
Naarmate er bijkomende applicaties en developers worden toegevoegd, neem je een begeleidende rol op. Je coacht nieuwe teamleden, zorgt voor een consistente werkwijze en helpt bepalen welke competenties en capaciteit nodig zijn om het team duurzaam op te bouwen. De bedoeling is dat kennis niet bij één persoon blijft, maar verankerd wordt in documentatie, tooling, processen en samenwerking.
Jouw verantwoordelijkheden
- Hands-on onderhoud en verdere stabilisatie van de eerste twee kleine .NET applicaties
- Verantwoorde toepassing van AI tijdens analyse, ontwikkeling, debugging, testen, code review en documentatie
- Ontwikkeling en toepassing van een gestandaardiseerd intake- en overdrachtsproces voor applicaties
- Opbouw van een herbruikbaar maintenance framework met checklists, templates, kwaliteitscriteria en werkinstructies
- Actieve bijdrage aan het projectplan, fasering, risico's, afhankelijkheden en groeistappen van het team
- Definiëren en toepassen van verantwoordelijkheden tussen projectontwikkelingsteams en het maintenance development team
- Opzetten en verbeteren van CI/CD, testen, security, logging, monitoring, release- en incidentprocessen
- Borgen van kennis via applicatiedossiers, technische documentatie, runbooks en overdrachtsmomenten
- Coaching en onboarding van toekomstige developers en ondersteuning bij verdere bemensing van het team
- Rapporteren over voortgang, onderhoudbaarheid, risico's, kwaliteit en benodigde capaciteit
Wat we zoeken
We zoeken een technisch sterke en pragmatische senior .NET professional die het leuk vindt om zowel software als een nieuwe werkwijze op te bouwen. Je voelt je comfortabel in een pioniersrol: je kan zelfstandig starten, maar betrekt actief de juiste stakeholders en zorgt ervoor dat keuzes overdraagbaar en schaalbaar zijn.
Must have
- Sterke hands-on expertise in .NET/C# en ervaring met het begrijpen en onderhouden van bestaande applicaties
- 5+ jaar ervaring als technical lead of senior developer, met aandacht voor architectuur, kwaliteit en coachend leiderschap
- 8+ jaar ervaring in softwareontwikkeling en onderhoud van bestaande applicaties
- Praktische ervaring met AI-ondersteunde ontwikkeling en kritisch beoordelen van AI-gegenereerde voorstellen
- Ervaring met maintenance: incidenten, bugfixes, kleine wijzigingen, security en dependencies
- Ervaring met CI/CD, cloudomgevingen en operationele aspecten zoals logging, monitoring en releases
- Ervaring met tooling zoals Octopus Deploy, TeamCity, XperiDo, ElasticSearch, ASP.NET MVC, NServiceBus
- Ervaring met cloud infrastructuur Azure, Azure ServiceBus
- Hands-on ervaring met C#, .NET, debugging, refactoring en geautomatiseerd testen
- Vermogen om processen, standaarden, checklists en documentatie pragmatisch op te bouwen en te verbeteren
- Ervaring met applicatie-overdracht, kennisoverdracht of professionalisering van een maintenance of RUN-werking is een belangrijke troef
- Ervaring met frameworks, standaarden, checklists, templates en ontwikkelrichtlijnen
- Sterke schriftelijke documentatie- en communicatievaardigheden
- Sterke communicatie- en samenwerkingsvaardigheden, met voldoende overtuigingskracht om nieuwe werkwijzen te verankeren
- Vloeiend Nederlands (C2-niveau)
Should have
- Hoger onderwijs (Master of Bachelor) met technische/engineering achtergrond of gelijkwaardig door ervaring
- Coachende, verbindende en pragmatische werkstijl
- Ervaring met Agile/Scrum of Kanban in een onderhoudscontext
- Ervaring met CI/CD-processen en release-automatisering
- Ervaring met coaching, onboarding en kennisverankering binnen ontwikkelteams
- Ervaring met logging, monitoring en observability
- Ervaring met secure software development en vulnerability management
Nice to have
- Ervaring met projectplanning, risicomonitoring en stakeholder alignment
- Vermogen om zelfstandig te starten en tegelijk transparant samen te werken
Verwachte bijdrage in de opstartfase
- Een eerste werkbare onderhoudsaanpak toepassen op de twee .NET-applicaties en deze verbeteren op basis van de praktijk
- Hiaten in code, testing, documentatie, security, monitoring en overdraagbaarheid zichtbaar maken en helpen verhelpen
- Samen met stakeholders een minimale set intakecriteria en een applicatie-overdrachtschecklist opstellen en gebruiken
- Helpen bij het structureren van een onderhoudsbacklog en technische roadmap, inclusief risico's en technische schuld
- Werkafspraken opzetten voor ontwikkeling, review, testing, release, incidenten en documentatie
- Voorstellen formuleren voor de volgende teamleden en voor de verdeling van senior, medior en gedeelde expertise
- Geleerde lessen uit de eerste applicaties vertalen naar een schaalbaar model voor toekomstige applicaties
Dit is niet uitsluitend een coachende of adviserende rol. Je neemt zelf actief onderhouds- en ontwikkeltaken op en bouwt vanuit die praktijkervaring het team en de werkmethoden op.
De setting
Deze opdracht loopt één jaar en start in november 2026. Je werkt voor een Belgische huisvestingsorganisatie in Vlaanderen. Thuiswerk is mogelijk. De werktaal is Nederlands.
Zo ga je bij ons aan de slag
Je kunt deze opdracht uitvoeren als freelancer of als medewerker in loondienst bij HumanInTech. Dezelfde rol, hetzelfde team.
Kom je bij ons in loondienst, dan loopt je dienstverband door na deze opdracht. Wanneer de opdracht eindigt, zoeken we samen naar je volgende missie.