Dit ga je doen als Senior Software Engineer
Role details
Job location
Tech stack
Job description
- Je bouwt slimme, schaalbare IT-oplossingen die direct bij machinisten aan boord worden gebruikt.
- Je werkt met moderne cloudtechnologieën en specifieke IT-systemen in treinen.
- Je bent actief in alle fasen: ontwerp, bouw, testen, beheren en verbeteren van applicaties.
- Je koppelt real-time databronnen, rekening houdend met performance en technische beperkingen.
- Je borgt codekwaliteit en draagt bij aan de professionalisering van ontwikkelprocessen.
- Je bewaakt en verbetert onze cloud-architectuur zoals App Service, Application Insights, Keyvault en Service Bus.
- Je bent een strategisch sparringpartner, begeleidt teamgenoten en bepaalt de technische richting.
- Je bent het technische geweten van het team en zet de standaard in samenwerking, communicatie en eigenaarschap.
Hier ga je werken
Je komt terecht in Team Newton, een innovatief DevOps-team binnen het Treindigitaliseringscluster "Vervoeren". Samen ontwikkelen we software die het verschil maakt tussen 'gewoon rijden' en 'precies op tijd en energiezuinig'. Voorbeelden zijn TimTim Pro, een Connected Driver Advisory System dat machinisten realtime rijadvies geeft, het waarschuwingssysteem ORBIT en de digitale Wegkennisbank. Samen zorgen we voor een grote impact op het werk van machinisten.
- Een achtergrondonderzoek, waaronder een VOG (Verklaring omtrent Gedrag), maakt onderdeel uit van de sollicitatieprocedure. Dit omvat ook het tekenen van een integriteitsverklaring en geheimhoudingsverklaring.
- We vinden het belangrijk dat iedereen die bij ons werkt zich thuis voelt. Dit zie je terug in ons aannamebeleid. Lees hier meer.
- Met deze vacature werven wij zelf onze nieuwe collega. Dit is géén oproep voor acquisitie. De functie kan niet op interim basis worden vervuld. Bekijk daarvoor onze inhuurpagina.
Requirements
- HBO/WO werk- en denkniveau.
- Minimaal 5 jaar ervaring als software engineer.
- Gedegen kennis van C#/.NET Core en ervaring met API-integraties.
- Ervaring met client-server oplossingen en cloudtechnologieën.
- Ervaring met mobiele oplossingen (Android) is een pré.
- Technisch onderlegd met affiniteit voor wiskunde en natuurkunde.
- Teamspeler met flexibiliteit en het vermogen om samen te werken.
- Ondernemende houding met initiatief en openheid voor feedback.
- Een gezonde dosis humor.
Benefits & conditions
Werken bij NS betekent dat jij hét verschil kunt maken in de dynamische wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid. De mogelijkheden om je te ontwikkelen zijn groot. We beloven je dat geen dag hetzelfde is. En als één van de mooiste werkgevers van Nederland hebben we nog meer te bieden. Voor deze functie onder meer:
- Schaal 60 = € 3.743,- en € 6.491,- bruto per maand (schaal 60) (o.b.v. 36 uur -inschaling o.b.v. werkervaring)
- De mogelijkheid tot thuiswerken en flexibele werktijden (in overleg)
- Een 36-urige werkweek
- 3% eindejaarsuitkering, 8% vakantietoeslag en een uitstekende pensioenregeling
- Bij goed functioneren krijg je na een jaar een vast contract
- Je treinreizen in de 2e klas zijn gratis; in de 1e klas reizen kan tegen een kleine eigen bijdrage
- Je gezin reist gratis in de daluren
- 144 uur wettelijk verlof (o.b.v. een fulltime dienstverband) plus extra verlof afhankelijk van leeftijd (minimaal een week)
- De mogelijkheid om 3 christelijke feestdagen om te ruilen voor 3 niet-christelijke feestdagen
- Korting op Europese treinreizen zodra je 1 jaar bij NS werkt
- Een keuzeplan met o.a. fietsenplan, extra pensioenopbouw of extra vakantiedagen