Helaas, deze vacature is niet actief.

Fullstack developer C#/Angular - Utrecht

ICT vacature in Utrecht.

Beschrijving


Daarom wil je als developer bij NS werken
  • Je werkt met gave nieuwe technologieën op zowel de front- als de backend.
  • Je komt te werken in een jong team die met passie werkt aan tastbare apps en web toepassingen voor de NS organisatie en de reizigers
  • Er is ruimte voor begeleiding en ontwikkeling van jou als developer.
  • Het kantoor ligt pal naast Amersfoort en Utrecht Centraal
Dit ga je doen als developer

Je gaat werken bij het cluster Onderhouden en Vervoeren bij de afdeling Operatie. De apps en web-toepassingen die hier worden gemaakt hebben direct impact op de betrouwbaarheid en betaalbaarheid van onderhoud van de treinen. Zo werken we aan het voorspellen van het benodigde onderhoud aan treinen en onderdelen en laten we real-time aan monteurs weten welke werkzaamheden moeten worden uitgevoerd. Kwaliteit, gebruiksvriendelijkheid en performance staat voorop bij alles wat we doen. Jij zorgt ervoor dat we aan de verwachtingen van onze interne klanten over de functionaliteit en het gebruiksgemak van onze apps kunnen voldoen.

IT speelt binnen NS een grote rol. Het zou dus zomaar kunnen dat de innovatie waar je vandaag aan werkt, straks wordt gebruikt door vele collega’s en impact heeft op miljoenen reizigers. De afdeling waar je komt te werken is een omgeving waar iteratief en in hoog tempo wordt gewerkt!

Dit zijn je werkzaamheden:

  • Je vertaalt samen met vertegenwoordigers uit de business, de Product Owner en/of UX-er ideeën naar gebruiksvriendelijke oplossingen;
  • Je bedenkt samen met je team hoe je technische oplossingen automatisch kunt testen en uitrollen; en je bent verantwoordelijk voor (een deel van) de implementatie;
  • Je ontsluit informatie via open standaarden (REST API’s) voor applicaties van je eigen maar ook voor andere ontwikkelteams;
  • Je implementeert zowel front-end (Angular, Xamerin, etc..) als een deel van de back-end (.Net / C#/pipelines/Docker/Kubernetes) en je hebt hierbij je focus op de gebruikerservaring. Hierbij let je op performance en security en zet dat stapje extra om de gebruiker het zo gemakkelijk mogelijk te maken;
  • Je gaat in gesprek met gebruikers en loopt met ze mee in de praktijk om te ervaren in welke context jouw (web)app in werkelijkheid gebruikt gaat worden;
  • Je bedenkt en implementeert innovatieve oplossingen voor web en app. Mobile apps worden ontwikkeld in Xamarin en webapps in Angular;
  • Verder maken we gebruik van Infrastructure as code en is het team vergevorderd op het gebied van DevOps en CICD (Azure DevOps, YAML pipelines, quality monitoring etc).

Binnen het team is ruimte om iemand op te leiden zodat jij je verder kunt ontwikkelen als developer. Als (junior) fullstack developer word je door collega’s ondersteund in je ontwikkeling. Dit zijn fullstack developers die jou alles kunnen leren over de front- en backends die we gebruiken.

Hier ga je werken

Je komt te werken in Team Rocket dat bestaat uit 6 fullstack ontwikkelaars, een product owner en een UX designer. Dit team werkt aan innovatieve oplossingen waarmee onze NS collega’s en de reiziger zijn geholpen. Een paar voorbeelden van projecten die we doen (of hebben gedaan):

  • Het ontwikkelen van een app voor onze servicemonteurs, die hierdoor real-time eenvoudig inzicht hebben in hun werkzaamheden en magazijnvoorraad ongeacht hun locatie.
  • Het ontwikkelen van een master planning applicatie waarbij we dertig jaar in de toekomst gaan kijken. We voorspellen de onderhoudsbehoefte voor alle treinen en bijbehorende onderdelen van de NS in de verre toekomst en maken deze inzichtelijk met behulp van big data, logica, algoritmes en een flexibele frontend die deze informatie overzichtelijk maakt voor gebruikers.

Met het team brainstormen we over mooie oplossingen, werken we keihard samen en pionieren in ons eigen vakgebied, en daarbuiten. En natuurlijk ben je ook bezig met wat jij het liefste doet: ontwikkelen. Wij helpen jou daar graag bij door de nieuwste technologieën aan te bieden. Daarnaast vinden we het erg gezellig om met elkaar te borrelen (virtueel en nu weer real life), out-of-office lunches en het jaarlijkse Rocket sinterkerst spel te spelen.

Goed om te weten: Wij werken op dit moment twee dagen per week op kantoor op dinsdagen en woensdagen. De andere dagen werken we vanuit huis. Ons kantoor staat officieel in Amersfoort, naast het centraal station maar op dit moment werken we vooruit vanuit het kantoor Utrecht centraal om zo goed mogelijk te kunnen samenwerken met onze gebruikers en stakeholders.

Dit zijn de functie-eisen
  • Je hebt hbo/wo werk- en denkniveau en minimaal 2 jaar ervaring als developer
  • Een devops mindset: continuous integration/delivery vind je een prettige manier van software opleveren
  • Je bent een fullstack ontwikkelaar en senior als het gaat om de frontend (C#; Angular)
  • Ervaring met Xamarin en interesse in geautomatiseerd testen van mobile en webapps en pre als je ervaring hebt met unit testing en web testing;
  • Je werkt graag zo direct mogelijk samen met gebruikers en de business om tot de beste oplossing te komen
  • Aantoonbare ervaring met innovatieve oplossingen in (web)apps;
  • Kennis van HTML en CSS3; kennis van HTML5, Material, Angular en/of TypeScript is een pre;
  • Ruime ervaring met GIT;
  • Je hebt ervaring met Microsoft Azure.

Jij blinkt in veel dingen uit. Eén daarvan is je doorzettingsvermogen. Want hoe lastig of stug een opdracht ook is, jij weet uit ervaring dat de beste resultaten je niet aan komen waaien. Je beschikt over een goede zelfreflectie en weet waar jouw ontwikkelpotentieel zit. Samenwerken is voor jou niet alleen een werkvorm, het is jouw werkhouding. Je bent niet alleen nieuwsgierig naar nieuwe technieken, je probeert ze ook uit.

Maar we zijn vooral ook benieuwd naar jouw eigen mening, inbreng en visie op onderwerpen. NS wordt niet geleid vanuit 1 perspectief en juist die verschillen zorgen voor een gezonde, kritische balans en een doordacht geheel.

Dit zijn de arbeidsvoorwaarden

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:

  • Een salaris – afhankelijk van je ervaring en opleiding – tussen de €2.961,- en €5.357,- bruto per maand (o.b.v. 36-urige werkweek).
  • Een 36-urige werkweek.
  • Vijf weken vakantie (180 uur) op basis van een fulltime dienstverband.
  • 1,1 maal je contractuele arbeidsduur per week aan persoonlijk budget (hiermee kun je bijvoorbeeld extra verlof opnemen).
  • De mogelijkheid om 3 christelijke feestdagen om te ruilen voor 3 niet-christelijke feestdagen.
  • 3% vaste eindejaarsuitkering, 8% vakantietoeslag en een uitstekende pensioenregeling.
  • 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.
  • Korting op Europese treinreizen zodra je 1 jaar bij NS werkt.
  • Professionele ontwikkelingsmogelijkheden
  • Een keuzeplan met o.a. Fietsenplan, extra pensioenopbouw of extra vakantiedagen.
  • De mogelijkheid tot thuiswerken en flexibele werktijden (in overleg).
  • Bij goed functioneren, krijg je na een jaar een vast contract.
  • Wil je meer weten? Bekijk dan hier de NS cao.

Extra informatie

Status
Inactief
Opleidingsniveaus
HBO
Plaats
Utrecht
Dienstverbanden
Fulltime (startersfunctie)

ICT / IT / Programmeur | Fulltime (startersfunctie) | HBO

We heten wel YoungCapital, maar iedereen is even welkom. Ook als je al wat meer ervaring hebt. Meer weten? Check onze FAQ.