Nederlandse Spoorwegen
Software engineer
Vandaag toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Word gratis lidOver de opdracht
In een scrumteam vertaal je ideeën naar werkende software binnen een organisatie die zich richt op openbaar vervoer en digitale oplossingen voor mobiliteit en stations. In deze rol ligt de focus in de eerste periode op het ontwikkelen en doorontwikkelen van specifieke backend- en dataservices. Daarnaast richt het team zich op het beheer en de doorontwikkeling van een breed portfolio aan mobiele applicaties en bijbehorende backends.
Rol en werkzaamheden
Je ontwerpt, ontwikkelt en implementeert oplossingen voor backend API’s en sporadische mobiele clientcomponenten. Samen met je team bepaal je waar en hoe functionaliteit in de backend wordt opgebouwd en welke technieken daarvoor het meest passend zijn. Je ontwikkelt en onderhoudt REST API’s voor eigen en andere ontwikkelteams en realiseert koppelingen met REST API’s van zowel interne als externe ontwikkelteams. Daarnaast denk je mee over release strategieën en testprocedures om de kwaliteit van opgeleverde software te borgen. Je draagt bij aan een goede verdeling van kennis en competenties binnen het team.
Werkomgeving
Je werkt samen met enthousiaste collega’s aan producten die dagelijks impact hebben op reizigers. Het team krijgt veel vrijheid, met de verwachting dat die verantwoordelijkheid wordt ingevuld door snel waarde te leveren en zorg te dragen voor een hoge softwarekwaliteit. De werkzaamheden vinden grotendeels plaats in samenwerking met meerdere afdelingen en ontwikkelteams binnen dezelfde digitale domeinen. Je werkt minimaal een deel van de week op kantoor en de rest vanuit huis.
Eisen
- Minimaal HBO werk-en denkniveau
- Minimaal 5 jaar ervaring met een of meerdere van de volgende technieken: .NET/C#, TypeScript en Microsoft Azure
- Ervaring met Microsoft Azure DevOps (of eventueel JIRA)
- Aantoonbare ervaring met Azure Functions, Service Bus, Event Hub en ADX
- Affiniteit met webtechnieken
- Ervaring met continuous integration/delivery
- Uitstekende beheersing van de Nederlandse taal (zowel mondeling als schriftelijk)
- Minimaal 3 dagen per week op kantoor in Utrecht werken
Wensen
- Ervaring met mobile clients in AI tooling, React/TypeScript en Kotlin/Compose
- Ervaring met GIT
- Ervaring met Microsoft Azure DevOps (of eventueel JIRA)
- Aantoonbare ervaring met Azure Functions, Service Bus, Event Hub en ADX
- Ervaring met continuous integration/delivery
- Een certificering in AZ-204