Nederlandse Spoorwegen

Fullstack developer (C#/Angular)

Nederlandse Spoorwegen

De opdracht­omschrijving



Inhuuropdracht

Functie/Opdracht: Fullstack developer (C#/Angular)
Locatie: Thuiswerkplek - Utrecht
Startdatum: 1-6-2022
Einddatum:31-5-2023

Optie op verlenging: JA
Uren per week: 36
Uiterlijk aanbieden voor: 24-5 voor 09:00 uur
Selectiegesprekken zijn op: 30 mei en 1 juni 

Daarom wil je als fullstack developer (C#/Angular) 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

Dit ga je doen als fullstack developer (Angular/C# / .NET / Xamarin)
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 eisen
 

  • Je hebt afgeronde hbo opleiding en minimaal 2 jaar ervaring als developer
  • Je  hebt wo werk- en denkniveau
  • Je hebt 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)
  • Je hebt 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
  • Je hebt aantoonbare ervaring met innovatieve oplossingen in (web)apps;
  • Je hebt kennis van HTML en CSS3; kennis van HTML5, Material, Angular en/of TypeScript is een pre;
  • Je hebt minimaal 2-3 jaar 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.


Op NS kun je rekenen
Werken bij NS betekent dat jij hét verschil kunt maken in de wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid. We beloven je dat geen dag hetzelfde is. De kernwaarden van NS zijn open en betrouwbaar. Wij gaan voor resultaat en willen vooruit.

Deze inhuuropdracht verloopt via een aanbesteding. De opdrachtgever heeft eisen en wensen opgegeven. Aan de eisen moet je voldoen om kans te maken. Op de wensen kun je punten scoren.

De Eisen

  • 2 relevante referenties, die de volgende gegevens bevatten: naam referent, functie, organisatie, e-mailadres en/of telefoonnummer.

De Wensen

  • Je hebt afgeronde hbo opleiding en minimaal 2 jaar recente ervaring als developer;
  • Je bent een fullstack ontwikkelaar en senior als het gaat om de frontend (C#; Angular);
  • Je hebt aantoonbare 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 hebt kennis van HTML en CSS3; kennis van HTML5, Material, Angular en/of TypeScript;
  • Je hebt minimaal 2 -3 jaar ervaring met GIT;
  • Je hebt Aaantoonbare ervaring met innovatieve oplossingen in (web)apps;

Interesse in deze opdracht?

Zo werkt onze dienstverlening

Deze opdracht is gesloten, reageren is helaas niet meer mogelijk

Gesloten

Mis geen kans, word gratis lid

Ontvang direct alle opdrachten en marktontwikkelingen in je mailbox