Developer Regie op Berichten (ROB)

All About Work

Utrecht

On-site

EUR 70,000 - 95,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Snelle uitbetaling binnen 23 dagen
Geen relatie- of concurrentiebeding
Pensioen via Stipp

Job summary

All About Work zoekt een ervaren backend- of fullstack developer voor de herbouw van ROB, een multichannel communicatieplatform voor NS-medewerkers. Je werkt mee aan realisatie van services met C#/.NET, ontwerpt REST APIs en bouwt event-driven microservices binnen een DevOps-team.

Je werkt van domeinadvisering tot productie en onderhoud, met aandacht voor testautomatisering, security en privacy-by-design. Een sterke focus op betrouwbaarheid en doorontwikkeling staat centraal.

Qualifications

  • Kennis van C#/.NET en backend development.
  • Ervaring met domeinmodellering en DDD.
  • Ervaring met REST API ontwerpen en API-contracten.

Responsibilities

  • Ontwikkelen van backendservices in C#/.NET.
  • Bouwen event-driven microservices met testbare, onafhankelijke deployments.
  • Werken volgens clean/hexagonal architectuur en domain events op Azure Service Bus.

Skills

C# / .NET
Domain-Driven Design
REST API design
Azure services
DevOps / CI-CD

Tools

Azure Service Bus
ASP.NET Core
Entity Framework Core

Job description

Over de functie

SRQ171122

Je werkt aan de herbouw van ROB, het multichannel communicatieplatform voor NS-medewerkers in de operatie zoals machinisten, conducteurs en veiligheid & service. In deze rol heb je directe impact op de dagelijkse operatie en op de dienstverlening aan reizigers. Je beweegt je op het snijvlak van domein, architectuur en realisatie en werkt mee aan software die aantoonbaar aansluit op de behoefte. Je bent betrokken van het eerste domeingesprek tot en met productie, beheer en doorontwikkeling. Samen met een multidisciplinair DevOps-team neem je verantwoordelijkheid voor de kwaliteit, betrouwbaarheid en doorontwikkeling van het platform.

Wat ga je doen
  • Je werkt samen met Product Owner, analist, domeinexperts, operatie, architect en andere ontwikkelaars.
  • Je onderzoekt ambiguïteit voordat je een oplossing bouwt en helpt een gedeelde ubiquitous language vast te leggen.
  • Je helpt bepalen welke verantwoordelijkheid in welke bounded context hoort.
  • Je bewaakt dat één context eigenaar blijft van zijn eigen gedrag, data en betekenis.
  • Je bouwt services volgens clean en hexagonal architecture.
  • Je bouwt event-driven microservices die onafhankelijk te testen, uit te rollen en terug te draaien zijn.
  • Je ontwikkelt backendservices in C#/.NET.
  • Je ontwerpt REST API’s volgens HTTP-semantiek en resourcegerichte principes.
  • Je ontwerpt en implementeert domeinevents op Azure Service Bus.
  • Je verwerkt berichten idempotent en denkt mee over outbox, retries, deadlettering en replay.
  • Je gebruikt additive contractwijzigingen waar mogelijk en behandelt betekenisvolle wijzigingen als een nieuw contract of nieuwe contractversie.
  • Je werkt met Azure SQL, Cosmos DB, Redis en Blob Storage als infrastructuuradapters.
  • Je bouwt kanaaladapters voor onder meer Azure Communication Services en Firebase.
  • Je maakt samen met product- en domeinexperts duidelijke, concrete en toetsbare specificaties.
  • Je vertaalt specificaties naar BDD-scenario’s in begrijpelijke domeintaal, met Reqnroll waar passend.
  • Je werkt zowel happy paths als negatieve paden uit, waaronder validatie-, autorisatie-, bron-, opslag- en veiligheidsfouten.
  • Je schrijft eerst of gelijktijdig met de implementatie de tests die de gewenste werking aantonen.
  • Je zorgt dat een requirement terug te vinden is in een scenario, test, contract of architectuurcheck.
  • Je gebruikt architectuurtests, bijvoorbeeld met ArchUnitNET, om laagafhankelijkheden en bounded-contextisolatie af te dwingen.
  • Je analyseert niet alleen coverage, maar ook de kwaliteit van tests.
  • Je maakt operationele eisen zoals latency, auditability, observability en herstelbaarheid testbaar.
  • Je werkt met code reviews, statische kwaliteitschecks, dependency scanning en security scans in CI/CD.
  • Je ontwerpt vanuit least privilege, security-by-design en privacy-by-design.
  • Je gebruikt voor Azure-resources waar mogelijk Managed Identity via Workload Identity en Microsoft Entra RBAC.
  • Je maakt metrics, logs, traces, auditrecords, health checks en alerts onderdeel van het gedrag dat je oplevert.
  • Je denkt mee over betrouwbaarheid, retries, fallback, failover, zero-downtime deployments en rollback.
Over jou
  • Je hebt minimaal hbo/wo werk- en denkniveau.
  • Je denkt vanuit de medewerker in de operatie en de waarde voor de reiziger.
  • Je kunt schakelen tussen domeingesprek, model, C#-code, test en productiegedrag.
  • Je maakt aannames zichtbaar en stelt gerichte vragen voordat je complexe functionaliteit bouwt.
  • Je voelt eigenaarschap voor kwaliteit, betrouwbaarheid en onderhoudbaarheid.
  • Je werkt graag samen met product, architectuur en operationele stakeholders.
  • Je geeft en ontvangt feedback en durft ontwerpkeuzes bespreekbaar te maken.
  • Je bent nieuwsgierig naar nieuwe ontwikkelingen, waaronder AI en agent-based oplossingen, en gebruikt die alleen waar ze aantoonbare waarde toevoegen.
  • Je werkt datagedreven aan productkwaliteit en operationele verbetering.
Eisen
  • Vloeiende beheersing van de Nederlandse taal op C1-niveau.
  • Je hebt minimaal hbo/wo werk- en denkniveau.
  • Je hebt minimaal 5 jaar ervaring als backend- of fullstack developer in C# en .NET in professionele softwareontwikkeling.
  • Je hebt aantoonbare ervaring met domeinmodellering en Domain-Driven Design, of de overtuigende vaardigheid om dit in de praktijk toe te passen.
  • Je hebt ervaring met clean architecture, hexagonal architecture, ports and adapters of een vergelijkbare vorm van expliciete laag- en verantwoordelijkheidscheiding.
  • Je hebt ervaring met het ontwerpen en bouwen van microservices of andere zelfstandig deploybare services.
  • Je hebt ervaring met REST API’s, integratiecontracten en versiebeheer van API- en eventcontracten.
  • Je hebt ervaring met geautomatiseerd testen op meerdere niveaus, waaronder unit-, integratie-, contract- en acceptatietests.
  • Je hebt ervaring met BDD, specification-by-example of een vergelijkbare manier van werken waarbij specificaties uitvoerbaar worden vastgelegd.
  • Je hebt ervaring met werken in een DevOps-team en met CI/CD-pijplijnen.
Wensen
  • Je hebt ervaring met Azure en cloud-native backendontwikkeling.
  • Je hebt ervaring met Azure Service Bus, event-driven integratie, outbox, idempotentie en dead-letterafhandeling.
  • Je hebt ervaring met Azure SQL, Cosmos DB, Redis en Blob Storage.
  • Je hebt ervaring met ASP.NET Core, Entity Framework Core en dependency injection.
  • Je hebt ervaring met Reqnroll, SpecFlow, Gherkin, Playwright, Testcontainers, WireMock, contract testing, ArchUnitNET of vergelijkbare tooling.
  • Je hebt ervaring met Bicep, Terraform of andere infrastructure-as-code.
  • Je hebt ervaring met Kubernetes/AKS, observability, Datadog, tracing, SLO’s, loadtesten en resilience testing.
  • Je hebt ervaring met Microsoft Entra ID, OAuth2/OIDC, scopes, app roles en Managed Identity/Workload Identity.
  • Je hebt ervaring met privacy-by-design, audit trails, retentie en dataminimalisatie.
  • Je hebt ervaring met werken binnen architectuur-, code-, API-, security- en loggingstandaarden.
  • Je hebt ervaring met Angular, Blazor, Kotlin of Jetpack Compose.

Voordelen voor ZZP-ers om via All About Work te werken

  • Je sollicitatie wordt binnen 24 uur verwerkt en je krijgt een snelle terugkoppeling.
  • All About Work hanteert geen relatie- of concurrentiebeding.
  • Als je via All About Work aan het werk gaat is dit voordelig, want wij hanteren een snelle uitbetaling van je factuur, namelijk binnen 23 dagen.
  • Jij bepaalt je zzp uurtarief (wij moeten wel rekening houden met wat we maximaal mogen hanteren van de opdrachtgever). (LET OP: Het door jou opgegeven uurtarief is all in, inclusief 10% fee All About Work en exclusief BTW)

Voordelen voor detacheerders (uitzendovereenkomst) om via All About Work te werken

  • Je sollicitatie wordt binnen 24 uur verwerkt en je krijgt een snelle terugkoppeling.
  • All About Work hanteert geen relatie- of concurrentiebeding.
  • Vanaf dag 1 opbouw pensioen via Stipp
  • Keuze loon uitbetaling per week of per vier weken.
  • CAO van de opdrachtgever is van toepassing.

SRQ171122

Wat bieden wij vanuit All About Work
  • Je sollicitatie wordt binnen 24 uur verwerkt en je krijgt een snelle terugkoppeling.
  • All About Work hanteert geen relatie- of concurrentiebeding.
  • Snelle uitbetaling binnen 23 dagen.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Platform Engineer -OpenShift
Platform Engineer -OpenShift

All About Work • Hoofddorp

On-site
EUR 90,000 - 120,000
Snelle uitbetaling
Geen relatie- of concurrentiebeding
CAO van opdrachtgever van toepassing
Security Engineer
Security Engineer

All About Work • Amsterdam

On-site
EUR 70,000 - 110,000
Snelle uitbetaling binnen 19 dagen
Geen relatie- of concurrentiebeding
CAO van opdrachtgever van toepassing
Platform Engineer -OpenShift
Platform Engineer -OpenShift

All About Work • Schiphol

On-site
EUR 90,000 - 130,000
Snelle uitbetaling
Geen relatie- of concurrentiebeding
CAO van toepassing
Senior Netwerkbeheerder Cisco ACI
Senior Netwerkbeheerder Cisco ACI

All About Work • Utrecht

On-site
EUR 90,000 - 120,000
Snelle uitbetaling binnen 19 dagen
Geen relatie- of concurrentiebeding
Uurtarief zelf bepalen (all-in, 10% fe
+1
Senior application developer ServiceNow
Senior application developer ServiceNow

All About Work • Amsterdam

On-site
EUR 96,000 - 152,000
Snelle uitbetaling
Geen relatie- of concurrentiebeding
Pensioen via Stipp
+1
Software Ontwikkelaar
Software Ontwikkelaar

All About Work • Amsterdam

On-site
EUR 56,000 - 78,000
Snelle uitbetaling binnen 19 dagen
Geen relatie- of concurrentiebeding
Product Owner ML0ps
Product Owner ML0ps

All About Work • Rotterdam

On-site
EUR 70,000 - 110,000
Snelle uitbetaling
Geen relatie- of concurrentiebeding
Vrij uurtariefkeuze
Communicatie Expert
Communicatie Expert

All About Work • Horn

On-site
EUR 54,000 - 76,000
Snelle uitbetaling binnen 23 dagen
Geen relatie- of concurrentiebeding
Uurtarief vrij te bepalen (all-in, 10%
Projectmanager NBA-programma Cyberweerbaarheid
Projectmanager NBA-programma Cyberweerbaarheid

All About Work • Emmen

On-site
EUR 96,000 - 152,000
Snelle uitbetaling binnen 19 dagen
Geen relatie- of concurrentiebeding
CAO van opdrachtgever van toepassing
Senior Informatieadviseur Identity and Access Management
Senior Informatieadviseur Identity and Access Management

All About Work • 's-Hertogenbosch

On-site
EUR 90,000 - 120,000
Snelle uitbetaling binnen 19 dagen
Geen relatie- of concurrentiebeding
Vanaf dag 1 opbouw pensioen via Stipp
+2