Je werkt aan de automatisering van zakelijke en technische processen binnen het TOPAAS-platform en daarbij ben je verantwoordelijk voor het implementeren van selfservice- en automatiseringsoplossingen en zorgt ervoor dat producten snel en foutloos geleverd worden aan klanten!
Daarom wil je als C# developer bij NS werken - Als C# Developer werk je aan de automatisering van zakelijke en technische processen binnen het TOPAAS-platform, met behulp van tools zoals C#, Azure Functions en NServiceBus. Je bent verantwoordelijk voor het implementeren van selfservice- en automatiseringsoplossingen en zorgt ervoor dat producten snel en foutloos geleverd worden aan klanten.
- Je maakt deel uit van een agile productteam binnen de Centrale Platform Organisatie (CPO) van NS IT, dat werkt volgens de Agile en DevOps principes. Je codeert met een focus op hoge kwaliteitsnormen en onderhoudbaarheid, waarbij je technieken zoals clean code, test-driven development en DevSecOps tools inzet.
- Bij NS heb je de flexibiliteit om zowel vanuit huis als op kantoor te werken, met een vaste dag op de locatie Eempolis in Amersfoort. We hechten veel waarde aan diversiteit en inclusie en zijn benieuwd naar jouw unieke visie op de functie. Je werkt samen in een omgeving waar aan- en uitspreken, durf en veranderbereidheid centraal staan.
Dit ga je doen als C# developer Als C# developer maak je deel uit van het TOPAAS-platformteam. Samen met andere professionals ben je verantwoordelijk voor het implementeren van selfservice- en automatiseringsoplossingen voor nieuwe en bestaande IT-teams. Dit omvat bijvoorbeeld het volledig geautomatiseerd verwerken van een aanvraag voor een nieuw Jira-project of het uitgeven van een Visual Studio-licentie. Het detecteren van ongebruikte producten, accounts en licenties en het geautomatiseerd afmelden hiervan is ook onderdeel van de opdracht.
Je focus ligt op de verdere automatisering van zowel zakelijke als technische processen binnen de afdeling TOPAAS. Door een hoge mate van automatisering in te zetten, kunnen we aan de vraag van onze gebruikers voldoen en onze producten altijd snel en foutloos aan onze klanten leveren!
Je zult voornamelijk gebruikmaken van C#, Azure Functions, NServiceBus, Azure DevOps en diverse API's met andere applicaties, zoals het Azure Platformwaaronder Azure Active Directory en de Atlassian-stack. Jouw code moet voldoen aan hoge kwaliteitsnormen, onderhoudbaar zijn en overgedragen worden aan het bestaande platformteam. Je bent gewend om clean code technieken, test-driven development en separation of concern toe te passen om geen technical debt op te bouwen. Je bent daarom ook bekend met het gebruik van SonarQube, OWASP scans en overige DevSecOps tools. Samen met je mede-developers zorg je ervoor dat de diensten van het platform binnen enkele minuten aan onze gebruikers kunnen worden geleverd. Je richt je o.a. op de volgende activiteiten:
- Afstemming zoeken met alle stakeholders.
- Automatiseren van zowel zakelijke als technische processen binnen de TOPAAS-dienst.
- Documenteren en borgen van de oplossingen, zowel voor eindgebruikers als voor het platformteam.
- Operationele werkzaamheden om ervoor te zorgen dat onze applicatie "up and running" blijft.
Benieuwd hoe jouw werkweek eruit kan zien als C# Developer bij NS? Wij geven je een voorbeeld van jouw toekomstige agenda.
Dit zijn de functie-eisen - Minimaal HBO werk- en denkniveau.
- Minimaal 3 jaar aantoonbare ervaring met C# softwareontwikkeling in een DevOps team.
- Ervaring met programmeren tegen API's, Azure Functions en (Azure/N)Servicebus.
- Ervaring met het ontwerpen van secure backend toepassingen.
- Ervaring met NServiceBus is een pre.
- Ervaring met Azure DevOps, yaml, ARM of bicep, continuous testing is een pre.
- Goede mondelinge en schriftelijke communicatie vaardigheden in het Nederlands en Engels.
Bij NS werken we met de volgende drie gedragskenmerken: aan- en uitspreken, durf en veranderbereidheid. Voor deze functie in dit team ligt de nadruk op aan- en uitspreken. Dit vormt een goede samenwerking en team dynamiek én het komt alsmede ten goede van de drive om als interne NS’er de applicatie en hoe deze gebruikt wordt binnen de organisatie naar een volgend niveau te tillen over tijd.
Dit zijn de arbeidsvoorwaarden Werken bij NS betekent dat jij het 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 jezelf 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 is dit onder andere:
- Een salaris tussen €2.935,- en €5.116,- bruto per maand (o.b.v. 36-urige werkweek).
- Een 36-urige werkweek.
- 144 uur wettelijk verlof (o.b.v. een fulltime dienstverband) + extra verlof afhankelijk van leeftijd (minimaal een week).
- De mogelijkheid om 3 christelijke feestdagen om te ruilen voor 3 niet-christelijke feestdagen.
- 3% 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.
- Wil je meer weten? Bekijk dan hier de NS cao.
Solliciteren naar deze baan Solliciteer direct via de sollicitatiebutton. Binnen enkele minuten ontvang je een automatische sollicitatiebevestiging, binnen 2 weken reageren wij op jouw sollicitatie.
Je kunt je sollicitatie richten aan Maaike van der Linden, Corporate IT Recruiter.
Nog vragen over het sollicitatieproces? Mail naar Karin van onze frontoffice via
[email protected].
Heb je liever telefonisch contact? Bel dan met onze frontoffice op 088-6713666.
Goed om te weten: - Een achtergrondonderzoek, met o.a. VOG (Verklaring omtrent Gedrag), maakt deel uit van de sollicitatieprocedure. Denk hierbij ook aan het tekenen van een integriteitsverklaring en geheimhoudingsverklaring.
- We vinden het belangrijk dat iedereen die bij ons werkt zich thuis voelt. Dit zie je in alles wat we doen, en dus ook in ons aannamebeleid. Lees hier meer.
- Met deze vacature willen wij zelf onze nieuwe collega werven. Dit is dan ook géén oproep voor acquisitie. Deze functie kan niet op interim basis worden vervuld. Bekijk daarvoor onze inhuur pagina.
#LI-MV1
Hier ga je werken De Centrale Platform Organisatie (CPO) binnen NS IT richt zich op de samenwerking en enablement van IT- en businesscollega’s door het leveren van IT-dienstverlening die een wendbare IT-organisatie ondersteunt en reizigers positief beïnvloedt, met een focus op innovatieve producten zoals werkplek, platformisering, Developer Journey en Operations. Onder de CPO valt het NS ontwikkelplatform TOPAAS, dat collaborationtooling, continuous delivery pipelines en virtuele ontwikkelwerkplekken biedt om IT-projecten te ondersteunen. Het TOPAAS Platform Team, verantwoordelijk voor deze diensten en het lifecycle-management van TOPAAS-producten, werkt in meerdere agile productteams die intensief samenwerken volgens Agile en DevOps principes, met de Kanban methode in combinatie met Scrum en ITIL, waarbij de focus ligt op het leveren van waarde voor technische gebruikers.
Je komt terecht in een hecht team dat op elke kantoordag gezamenlijk luncht. Als team vinden zij dat gezellig en daarnaast ook essentieel voor de samenwerking met elkaar. Dit team werkt iedere dinsdag samen op kantoor op de locatie Eempolis in Amersfoort, daarnaast werken zij om de week op vrijdag op het hoofdkantoor in Utrecht. De andere dagen ben je flexibel zelf in te richten (kantoor of thuis). We werken samen in MS Teams en Slack.
Bij NS vinden we diversiteit en inclusie belangrijk, het maakt samenwerken leuker en het resultaat wordt er vaak beter van. Wat jouw achtergrond of levensovertuiging is, maakt dan ook niet uit: we zijn vooral benieuwd naar jouw visie op de functie van C# Developer.