Voor onze interne klant, de divisie Toezicht, zijn wij continue bezig met innovaties en de doorontwikkeling van diensten, die door DNB aangeboden worden aan de onder toezicht staande instellingen. Daarnaast heeft ook DNB te voldoen aan wettelijke verplichtingen ten aanzien van haar kernprocessen.
Binnen het team waarin jij gaat werken, ontwikkelen we deze diensten, brengen we deze naar een hoger niveau en zorgen we er voor dat wij onze wettelijke taken kunnen blijven uitvoeren. Daarbij kijken we voortdurend hoe we processen efficiënter en robuuster kunnen maken.
De oplossingen zijn technisch gebaseerd op een portal op basis van o.a. Angular, Azure Functions volledig ontwikkeld in .NET, Azure API-Management en Azure Service Bus. Achterliggende systemen waar de diensten mee communiceren zijn Microsoft Power Platform, Micorsoft Dynamics 365, SharePoint en Azure.
Als Senior Full Stack ontwikkelaar draai je mee in het team en ben je verantwoordelijk voor het realiseren van user stories in de gebruikte tools en het oplossen van incidenten. Je draagt oplossingsrichtingen aan bij verstoringen of beheervragen van de applicatieketen (Angular portal, D365, SharePoint, ADO).
Werkzaamheden
Van jou wordt verwacht:
- Je ontwikkelt en beheert schaalbare applicaties en integraties op basis van Microsoft Azure, .NET, python en moderne cloud-native architectuurprincipes.
- Je ontwikkelt integraties tussen DNB-systemen en externe platformen, waarbij je gebruikmaakt van onder andere Azure Functions, Logic Apps, API Management, Service Bus en event-driven architectuur.
- Je realiseert koppelingen met onder meer Dynamics 365, Power Platform, SharePoint, Mijn DNB, Azure-platformdiensten en andere bedrijfskritische systemen.
- Je ontwerpt, ontwikkelt en onderhoudt CI/CD-pipelines in Azure DevOps met behulp van YAML, Bicep en Infrastructure as Code-principes.
- Je schrijft kwalitatief hoogwaardige software volgens principes als Clean Architecture, Domain Driven Design, SOLID en gelaagde architecturen.
- Je waarborgt softwarekwaliteit door middel van unit testing, integratietesten, e2e testen, code reviews, security-scans en geautomatiseerde kwaliteitscontroles.
- Je werkt met moderne databronnen en kiest de juiste opslagtechnologie voor het vraagstuk, zoals Azure Cosmos DB, SQL-databases en event stores.
- Je hebt kennis van containerisatie en cloud-native deploymentmodellen, bijvoorbeeld Docker en Kubernetes.
- Je ondersteunt het team bij het analyseren en oplossen van incidenten, performance-vraagstukken en complexe verstoringen binnen de applicatieketen.
- Je stemt werkzaamheden af met andere DevOps-teams, architecten en leveranciers en zorgt voor consistente integratiepatronen binnen het landschap.
- Je hebt kennis van API-ontwerp, API-beheer en integratiepatronen, specifiek in relatie tot SharePoint, Dynamics 365 en andere Microsoft-platformen.
- Je maakt gebruik van moderne ontwikkelmethodieken zoals DevOps, GitOps, CI/CD en Spec-Driven Development.
- Je onderzoekt en benut de mogelijkheden van Generative AI en AI-assisted softwareontwikkeling om de kwaliteit en snelheid van softwareontwikkeling verder te vergroten.
- Je draagt bij aan het continu verbeteren van ontwikkelstandaarden, softwaredesignrichtlijnen en engineering practices binnen de organisatie.
- Je gebruikt hulpmiddelen zoals Renovate of vergelijkbare dependency-managementoplossingen om softwarecomponenten actueel en veilig te houden.