Onze klant is op zoek naar een senior Full stack .Net ontwikkelaar die samen met andere collega’s van Domein Ontwikkeling de bestaande ontwikkelingen verder uitbouwt en mee aan het ontwerp staat van de nieuwe .Net software voor de groep Gent. Dit houdt in: - meehelpen met de ontwikkeling - aanreiken van oplossingen voor problemen - testen van de ontwikkeling - documentatie van bovenstaande
We zoeken:
een teamspeler, iemand die graag samenwerkt met collega’s en in team.
Iemand die vlot communiceert op maat van de gesprekspartner (zowel functioneel als technisch, met iemand met veel of weinig IT feeling).
Iemand met een analytisch denkvermogen (denkend in oplossingen en die informatie efficiënt kan verwerken)
Iemand die zelfstandig, georganiseerd en planmatig kan werken.
Je bent een problemsolver.
Je spreekt, leest en schrijft vlot Nederlands
Je beschikt over:
Zeer goede technische documentatie vaardigheden
Zeer goede test vaardigheden
Ervaring met reviewen, coachen en aansturen van developers
Kennis van netwerken en infrastructuur concepten
Je behaalde minimaal een diploma hoger onderwijs en minstens 10 jaar relevante werkervaring. Bijkomende relevante opleidingen en certificaten zijn een plus alsook ervaring met werken in de overheidsomgeving.
We toetsen de ervaring van de kandidaat aan de hand van volgende vaardigheden:
Backend development
Werken met API’s
Clientside development
Automatische testing
Integraties
ORM, MS SQL server en datamodellering
Applicatie Architectuur
Veilige software ontwikkeling
Scrum en agile werking
Methodieken en samenwerkingsplatformen
Gevraagde competenties
.NET stack : .NET Framework en/of .NET 6+
C#
ASP.NET
Ontsluiten van API’s en bijhorende aspecten (versionering, protocollen, message formaten,..)
Blazor WebAssembly (plus)
Kennis van Angular en Typescript
Kennis van HTML, CSS en SASS
Kennis van schrijven van unit en integratietesten
Event Driven Architectures, integratie via messaging
Kennis van een ORM, bij voorkeur Entity Framework
Kennis van MS SQL Server en datamodellering
Kennis van Kubernetes en docker (plus)
Kennis van broncodebeheer, branching strategie
Kennis van build servers: bij voorkeur TeamCity of Azure DevOps
Ervaring met bouwen en beheren van software binnen een grote onderneming
Werken met Git, Pull Requests
Werken volgens concepten als DDD en CQRS
Ervaring met observability (structured logging, metrics, monitoring, distributed tracing). Kennis van een observability platform
Ervaring met veilige softwareontwikkeling, veel voorkomende kwetsbaarheden en bijhorende maatregelen
Enterprise authenticatie en authorisatie platformen, OIDC
Kennis van ITIL et ITSM (plus)
Ervaring met scrum en agile samenwerken
Vertrouwd met collaboration tools, bij voorkeur Jira en Confluence
Ervaring met GIS en ruimtelijke concepten (Plus)
Technische documentatie vaardigheden
Test vaardigheden
Ervaring met reviewen, coachen en aansturen van developers