Als ontwikkelaar ben je onderdeel van een scrumteam. Met dit team ben je verantwoordelijk voor het bouwen van de API’s en mobiele apps voor medewerkers van NS. Je weet hoe je een idee technisch kan vertalen naar een MVP en stelt hierbij de (waarde voor de) gebruiker centraal. Hierbij kom je graag in contact met eindgebruikers en schuwt veldonderzoek niet. Je experimenteert graag met nieuwe technieken en vindt het leuk om je kennis en ideeën te delen met collega’s binnen en buiten het team.
Dit zijn je werkzaamheden:
- Je vertaalt samen met vertegenwoordigers uit de business, je Product Owner en/of UX-er ideeën naar technische oplossingen;
- Je bedenkt samen met je team hoe je technische oplossingen automatisch kunt testen en je bent verantwoordelijk voor een deel van de implementatie;
- Je bedenkt en ontwikkeld samen met je team waar en hoe oplossingen in de backend opgebouwd moeten worden, en welke technieken daar het best voor gebruikt kunnen worden;
- Samen met ontwikkelaars van andere afdelingen stem je het gebruik van hun services af;
- Je implementeert koppelingen naar REST API’s van je eigen maar ook van andere ontwikkelteams;
- Je implementeert zowel front-end als een deel van de back-end en je hebt hierbij je focus op de gebruikerservaring. Hierbij let je op performance en zet dat stapje extra om de gebruiker het zo gemakkelijk mogelijk te maken;
- Je bedenkt en implementeert innovatieve oplossingen voor web en app, zowel voor Android als iOS.
Je komt te werken bij railsoft, die NS brede apps ontwikkelen. Dit team richt zich in eerste instantie op een “nieuws-app” voor het NS personeel, maar gaat ook andere applicaties voor bijv. NS stations (door)ontwikkelen.
Eisen:
- Je beschikt over afgeronde ICT-opleiding op HBO- of WO-niveau;
- Ervaring met continuous integration/delivery, een devops mindset;
- Je hebt meer dan 4 jaar ervaring met Angular/TypeScript;
- Je hebt 4 jaar of meer ervaring met C#;
- Je hebt 4 jaar of meer ervaring met .net core;
- Aantoonbare ervaring met innovatieve oplossingen in apps;
- Je hebt ervaring met GIT;
- Aantoonbare ervaring met Microsoft Azure.
Wensen:
- Kennis van Kotlin is een pré;
- Kennis van HTML en CSS3; kennis van HTML5 is een pré;
- Kennis van, en ervaring met ARM en YAML pipelines in Azure DevOps zijn een pré;
- Ervaring met Azure DevOps is een pré;
Daarnaast beschik je over:
- Goede mondelinge en schriftelijke communicatie in het Nederlands en Engels;
- Uitstekende analytische vaardigheden;
- Aantoonbare competenties op het gebied van software- en/of systeemontwikkeling;
- Een flexibele instelling, proactief, dynamiek en daadkracht;
- Kwaliteitsgerichtheid/accuratesse en het vermogen om methodisch te werken;
- Verantwoordelijkheidsgevoel en doorzettingsvermogen;
- Aantoonbaar innovatieve instelling (publicaties, blog, vrijetijdsprojecten);
- Voel je je het lekkerst in een Agile/Lean/DevOps omgeving.
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.