Developer (Embedded) | Utrecht
- Standplaats:
-
Utrecht
- Aanvraagnummer:
- 1422
- Startdatum:
- 20-11-2017
- Verwachte einddatum:
- 28-02-2018
- Aantal uur per week:
- 32
- Uurtarief:
- n.o.t.k.
- Sluitingsdatum aanvraag:
- 09-11-2017 14:00
- Contactpersoon Quest4:
- Wendy van Ooijen
- Telefoonnummer:
- 06 – 29 98 58 99
Functie omschrijving
Bedrijfsonderdeel
NS IT is op groepsniveau gepositioneerd en verzorgt de IT voor NS. De afdeling Reisinformatie en Trein IT Service Organisatie (RTSO) van NS IT Operatie is verantwoordelijk voor ontwikkeling en beheer van IT-systemen, in de Operatie domeinen Reisinformatie en Trein IT.
Project ETD in SNG
Vanaf september 2018 komen 118 nieuwe Sprinters Next Generation (SNG) in de dienstregeling. De SNG bevat een extra scherm in de machinistencabine voor NS-applicaties. Dit scherm heet Electronic Timetable Display (ETD), ook wel het derde scherm genoemd. Vanuit het programma SNG en NS afdeling S&O krijgt IT Operatie de opdracht om de volgende drie applicaties te ontwikkelen cq te laten draaien op het ETD:
- Een applicatie genaamd Manual Station Selector (MSS) om handmatig de Buiten Bestemming Aanduiding aan te passen (aan de voor- en zijkant van de trein).
- Een applicatie om videobeelden te tonen nadat er op een Call for Aid (CfA) knop in de trein is gedrukt.
- De Tim Tim applicatie voor het ETD zodat een tablethouder niet nodig is in de SNG. De Tim Tim applicatie is een bestaande applicatie die door een andere afdeling geschikt wordt gemaakt voor het ETD.
Om de applicaties te kunnen implementeren is een ETD platform nodig waarop de applicaties draaien.
Doel van de functie
Als Backend developer ben je verantwoordelijk voor de bouw en implementatie van meerdere backend systemen binnen IT op de Trein.
Ook werk je mee aan de doorontwikkeling van de frontend applicaties op de ETD.
Werkzaamheden
- Je ontwikkelt functionaliteit voor configuratiemanagement (remote laden van software, monitoring) voor de ETD, de MSS en CfA applicatie. NS bepaalt de ontwikkelmethode. Dit doe je binnen een SCRUM team. Het ontwikkelteam bestaat naast jou uit 1 of 2 andere developers (een lead developer en developer/tester).
- Je ontwikkelt backend applicaties binnen de gestelde architectuur gebruikmakend van REST-interfaces en websockets.
- Je werkt mee aan de doorontwikkeling van de frontend applicaties op de ETD.
- Je test je eigen code voordat deze door het testteam wordt getest. Hiervoor creëer je je eigen testomgeving (bijv. met Raspberry Pi’s, stubs).
- Je documenteert je werk voor overdracht naar beheer.
Overig
- Je werkt op locatie, bij NS Laan van Puntenburg 196, dicht bij het team van Trein IT, en de testmuur.
Functie eisen
Opleiding, Kennis en Werkervaring
- HBO werk- en denkniveau.
- ‘Medior’ niveau; Minimaal 5 jaar als developer.
- Minimaal 2 jaar recente ervaring met Javascript.
- Kennis en ervaring met NodeJS en Angular.
- Kennis en ervaring met aansluiten backend systemen via bv. WebSockets en WebServices in complexe omgevingen.
- Kennis en ervaring met Embedded Linux en shell scripting.
- Kennis en ervaring met applicatie-virtualisatie oplossingen.
- Kennis en ervaring met elektronica en hardware interfaces.
- Kennis en ervaring met XML, XSD, JSON.
- Kennis en ervaring met ‘spoorse’ IT is een pre
- Kennis en ervaring met SCRUM is een pre
- Je bezit over uitstekende mondelinge en schriftelijke communicatie in het Nederlands en Engels: o.a. je bent in staat duidelijke documentatie op te stellen in het Engels.
Gedrag, Vaardigheden en Competenties
- Je bent een teamplayer gericht op de inhoud: o.a. Je kan goed luisteren, brengt eigen ideeën/oplossingsmogelijkheden in en staat open voor ideeën en/of oplossingsmogelijkheden van anderen.
- Je ziet het als een uitdaging om werkende industriële IT oplossingen in een ingewikkelde keten voor elkaar te krijgen. Je verzint hiervoor creatieve oplossingen.
- Je werkt nauw samen met, en volgt de kaders opgesteld door de software-architect/lead developer.
- Je bent flexibel: je kunt omgaan met nieuwe eisen/inzichten in een veranderende omgeving.
De kernwaarden van NS zijn proactief, verbindend, vakkundig en gastvrij.
Aanvullende informatie
CV max 7 pagina’s en in het Nederlands
Intakegesprekken vinden plaats op 13 en 14 november.
Voor meer informatie over deze functie kun je contact opnemen met Wendy van Ooijen bereikbaar op het nummer: 06 – 29 98 58 99. Als je geïnteresseerd bent in de functie nodigen wij je van harte uit een aanbieding te verzorgen via het aanbiedingsformulier.
Geplaatst op 2017-11-08 12:14:00