Pitstop voor succes
ICT detachering & recruitment

Senior Linux specialist / front end ontwikkelaar | Utrecht

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 (in het plaatje hieronder het derde scherm van rechts). Vanuit het programma SNG en S&O krijgt IT Operatie de opdracht om de volgende drie applicaties te ontwikkelen cq te laten draaien op het ETD:

  1. Een applicatie genaamd Manual Station Selector (MSS) om handmatig de Buiten Bestemming Aanduiding aan te passen (aan de voor- en zijkant van de trein).
  2. Een applicatie om videobeelden te tonen nadat er op een Call for Aid, CfA, knop in de trein is gedrukt.
  3. 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 Linux specialist harden je het OS met als belangrijkste doelen robuustheid en veiligheid van de applicaties en trein IT. Dit doe je samen met de software/beveiligingsarchitect in het team.
Als Frontend ontwikkelaar ontwikkel je de MSS en CfA applicatie. Dit doe je binnen een scrum team.

Werkzaamheden

  • De eerste maand ben je samen met de software/beveiligingsarchitect bezig met het hardenen van het OS (Linux Ubuntu). Hiervoor voer je voor diverse scenario’s Proof of Concepts uit. (Vervolgens maakt het architectenteam binnen IT op de trein een keuze voor een scenario.)
  • Daarna ontwikkel je 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 test je eigen code voordat deze door het testteam wordt getest. Hiervoor creëer je je eigen testomgeving (bijv. met raspberrie pies, 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         

  • Afgeronde HBO opleiding. KO                                                
  • ‘Medior’ niveau.  kO
  • Minimaal 3 jaar ervaring als Linux specialist KO
  • Minimaal 5 jaar met development ervaring. ko
  • Kennis en ervaring met embedded Linux. ko
  • Kennis en ervaring met javascript, Node JS en Angular JS. ko
  • Kennis en ervaring met applicatie-virtualisatie oplossingen zoals docker. 8
  • Kennis en ervaring met industriële IT. 7
  • Kennis en ervaring met het hardenen van OS tegen beveiligingsrisico’s. 8
  • Kennis en ervaring met SCRUM. ko

Gedrag, Vaardigheden/ Competenties

  • 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.
  • 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/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.

Extra informatie

Standplaats

Utrecht
Aanvraagnummer
947
Verwachte startdatum:
2017-06-15
Aantal uur per week:
36
Uiterlijk reageren tot:
2017-06-05
Contactpersoon Quest4:
Wendy van Ooijen

Aanvullende informatie

Arbeidsduur   1e maand 24 uur per week daarna 32/36 uur per week

Gedurende de opdracht komt kandidaat bij Quest4 in dienst.

CV max 7 pagina’s en in het Nederlands

De selectiegesprekken vinden plaats op 9 juni.

Voor meer informatie over deze functie kunt u contact opnemen met Wendy van Ooijen. Als je geïnteresseerd bent in de functie nodigen wij je van harte uit een aanbieding te verzorgen via het onderstaand aanbiedingsformulier.

Geplaatst op 2017-05-30 18:12:02



Aanmelden voor functie

Aanmelden voor functie
Sleep je bestanden hierheen, of klik hier om ze te selecteren Kies bestand
Maximale uploadgrootte: 67.11MB
Status : Gesloten

Zoek opdrachten via Quest4

Aanmelden Job Alert

Plaats een opdracht op Quest4

Plaats een opdracht