Developer Regie
About this role
Als Developer Regie op Berichten (ROB) werk je mee aan de herbouw van ROB. Dat is geen gewone technische vervanging, maar een kans om een complex domein opnieuw helder te modelleren en stap voor stap te vertalen naar software die aantoonbaar voldoet aan de behoefte. Je werkt op het snijvlak van domein, architectuur en realisatie. Bij de NS Inhuurdesk werken wij met mini aanbestedingen waarbij je je kunt inschrijven op een opdracht. Dit zijn een aantal opdrachtspecifieke criteria en een aantal standaardvoorwaarden waar jouw aanbieding aan moet voldoen. Regie Op Berichten (ROB) is het multichannel communicatieplatform voor NS medewerkers in de operatie: machinisten, conducteurs, veiligheid en service. Daarmee heeft jouw werk direct invloed op de dagelijkse operatie en op de dienstverlening aan reizigers. Dat is geen gewone technische vervanging, maar een kans om een complex domein opnieuw helder te modelleren en stap voor stap te vertalen naar software die aantoonbaar voldoet aan de behoefte. Je werkt op het snijvlak van domein, architectuur en realisatie. Je werkt in een multidisciplinair DevOps-team en bent betrokken van het eerste domeingesprek tot en met productie, beheer en doorontwikkeling. - Je werkt samen met Product Owner, analyst, 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 bewaakt dat één context eigenaar blijft van zijn eigen gedrag, data en betekenis; - 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; Binnen ROB is een test niet alleen een controle achteraf, maar een vastlegging van de afspraak over het gewen...