Senior.NET Application Architect
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Taken en verantwoordelijkheden
In deze rol neem je het technische voortouw binnen twee sterk verbonden digitale initiatieven in de sociale huisvestingscontext. Een eerste traject focust op een centraal register voor sociale huurders en het verhuurproces, waarbij bestaande rapportering vervangen wordt door automatische gegevensuitwisseling met verhuurders. Een tweede traject ondersteunt de uitbreiding van verplichtingen voor kandidaat-huurders en huurders om hun toeleiding naar de arbeidsmarkt te versterken. Daarbij wordt de bestaande verplichting tot inschrijving bij de arbeidsbemiddelingsdienst uitgebreid met een verplichting tot beschikbaarheid voor de arbeidsmarkt. De afbakening van de doelgroep en de controles verlopen via bevraging van authentieke bronnen en aanpassingen aan bestaande webdiensten. Beide trajecten hangen bovendien samen met andere centrale registers.
Daarnaast fungeert dit domein als pilootomgeving voor het uitwerken, implementeren en evalueren van een AI-gedreven software development lifecycle. Je draagt actief bij aan een gecontroleerde en schaalbare inzet van artificiële intelligentie binnen softwareontwikkeling.
Je combineert in deze functie technische diepgang met architectuurverantwoordelijkheid en teamgerichte aansturing. Daarbij bepaal je mee de technische koers en bewaak je tegelijk de kwaliteit en de snelheid van oplevering.
Technisch leiderschap & architectuur
- Je bepaalt en bewaakt de applicatie-architectuur en designrichtlijnen binnen het Agile team.
- Je werkt complexe technische oplossingen en ontwerpen uit en begeleidt de realisatie ervan.
- Je stemt af met de bredere architectuurwerking en zorgt voor aansluiting op standaarden, referentiearchitecturen en integratiepatronen.
- Je ontwerpt en implementeert API’s en koppelingen, hoofdzakelijk via REST en waar relevant via SOAP.
- Je waakt over kwalitatieve technische documentatie, API-standaarden zoals OpenAPI/Swagger en degelijke releaseprocessen.
- Je neemt de rol van application architect op binnen het geldende governancekader en geeft inhoudelijke richting aan het team.
- Je vertaalt moderne applicatiearchitecturen, zoals microservices en service-oriented architectuur, op een pragmatische manier naar concrete oplossingen.
Delivery & teamverantwoordelijkheid
- Je draagt de eindverantwoordelijkheid voor de technische kwaliteit en het deliverytempo van het team.
- Je werkt actief mee aan sprintdoelen en helpt technische impediments tijdig weg te nemen.
- Je bewaakt kwaliteitsprincipes rond testing, code quality, secure coding, logging, monitoring en observability.
- Je ondersteunt build-, deployment- en releaseprocessen en volgt CI/CD-principes en bijhorende tooling mee op.
- Je combineert richting geven met hands-on werk in analyse, coderen, testen en debuggen waar nodig.
Teamcoaching & people management
- Je stuurt softwareontwikkelaars en technische ontwerpers aan en begeleidt hen in hun technische groei.
- Je geeft onderbouwde feedback, evalueert teamleden en ondersteunt de selectie en onboarding van nieuwe collega’s.
- Je stimuleert een cultuur van gedeelde verantwoordelijkheid, ownership en continue verbetering.
- Je werkt nauw samen met de Scrum Master rond teamperformantie en met de Product Owner rond technische haalbaarheid en prioriteiten.
Agile samenwerking
- Je ondersteunt sprintplanning, refinement en retrospectives, met blijvende focus op het behalen van het sprintdoel.
- Je bewaakt de technische kwaliteit tijdens de uitvoering en zorgt voor een haalbare vertaling van architectuur naar implementatie.
- Je werkt binnen een Agile ontwikkelingsmethodiek en draagt bij aan een efficiënte samenwerking tussen ontwikkeling, ontwerp en oplevering.
Jouw profiel
- Je hebt ruime ervaring als technical lead, designer, leider van technische aspecten binnen projecten of architect in softwareontwikkelingsprojecten.
- Je beschikt over sterke kennis van .NET (Core / 6 / 8) en C#, of van een gelijkwaardige programmeeromgeving, en voert programmeerwerk vlot uit van coderen tot testen en debuggen.
- Je hebt aantoonbare ervaring met het definiëren en bewaken van applicatie-architectuur en designrichtlijnen binnen een Agile team.
- Je hebt ervaring met het ontwerpen en implementeren van API’s, integraties en documentatiestandaarden zoals REST, SOAP en OpenAPI/Swagger.
- Je bent vertrouwd met moderne applicatiearchitecturen, waaronder microservices en service-oriented architectuur, evenals design patterns en software engineering best practices.
- Je hebt ervaring met cloudplatformen, bij voorkeur Azure, en met cloudmigraties.
- Je beheerst CI/CD-processen en tooling zoals Git, GitHub, TeamCity, Octopus Deploy, Azure DevOps en JIRA/Confluence.
- Je werkt kwaliteitsgerich