Nederlandse Spoorwegen

Gepubliceerd: ongeveer 1 maand geleden

Lead Platform Developer

Amersfoort
Gepubliceerd: ongeveer 1 maand geleden
Solliciteer nu

Daarom wil je als Lead platform developer bij NS werken

  • Het is een greenfield project waarbij het platform van scratch wordt gebouwd. Je hebt de keuze uit de nieuwste technieken.
  • Als Lead Platform geef je samen met architecten technische invulling aan het platform.
  • Je coacht de teams zodat ze hun werk goed kunnen uitvoeren

Dit ga je doen als Lead platform developer

Als Lead Platform Developer ben je onderdeel van een platformteam van het Competence Center Mobiel (CCM). Het platformteam zorgt ervoor dat ontwikkelaars zich kunnen richten op het ontwikkelen van software voor de business. Hierbij zorgt het team voor software die ontwikkelaars in staat stelt nieuwe applicaties en wijzigingen erop aan te vragen, en om inzicht te geven in het gebruik en het gedrag van de applicaties. Verder is het platformteam verantwoordelijk voor een stabiele technische ondergrond om de applicaties op te draaien.

Het platform wordt van scratch gebouwd, het is een greenfield project waarbij je werkt met nieuwe technieken (o.a. AKS, AzureDevops, Angular, C#). Als Lead Platform Developer schakel je met de product owner en Cloud-teams en geef je samen met architecten technische invulling aan het platform.

Er wordt gestart met het bouwen van een platform voor LowCode (Mendix) ontwikkelaars. In de toekomst gaat jouw team ook bouwen aan platforms voor mobile ontwikkelaars en RPA ontwikkelaars.

Een greep uit je werkzaamheden:

  • Je vertaalt de bedrijfsstrategie naar architectuurkaders en -principes voor het platform;
  • Je bedenkt functionaliteit om Low Code ontwikkelaars in staat te stellen zo veel mogelijk zelfstandig te kunnen werken;
  • Je bewaakt het behalen van niet-functionele specificaties zoals beveiliging, performance en capaciteitsdoelstellingen;
  • Je coacht de (ontwikkel)teams en dat de samenhang van functionaliteiten wordt bewaakt en kwaliteit wordt gewaarborgd;
  • Je stelt met de ontwikkelaars richtlijnen op om de beveiliging actueel te houden;
  • Je hebt een coachende en sturende rol richting ontwikkelaars en de business, bijvoorbeeld bij het presenteren van nieuwe technieken en principes.

Hier ga jij werken

Het Competence Center Mobiel (CCM) vormt samen met het Competence Center Integratie (CCI) een afdeling die op een wendbare manier informatie uit NS-systemen kan ontsluiten en deze op een gebruikersvriendelijke manier kan presenteren – op welk apparaat dan ook. Daardoor kunnen onze collega's steeds makkelijker plaats- en tijdonafhankelijk bij de informatie die hen helpt om de reiziger op 1, 2 en 3 te zetten. We ontwikkelen in korte iteraties, zodat we snel bij de gebruikers van onze software kunnen toetsen of onze oplossingen waarde toevoegen.

De afdeling deelt opgedane kennis en ervaring met andere afdelingen. Daardoor ontstaat er een 'olievlekwerking': iedereen die dat wil, wordt geholpen en kan zelf helpen om informatie toegankelijk voor iedereen te maken. Door deze activiteiten is ook een 'onboarding' routine ontstaan om snel nieuwe technologieën (bijvoorbeeld RPA, Process-mining, Kafka) te adopteren en samen met onze technische domeinarchitecten en onze infrastructuurspecialisten deze technologieën tot een bruikbaar platform te transformeren. Daardoor krijgt onze IT-organisatie sneller toegang tot deze technologieën.

De uitvalsbasis voor deze functie is Amersfoort, naast het Centraal Station. Op termijn wordt dit mogelijk Utrecht Centraal. Echter werken we tijdens deze periode voornamelijk vanuit huis.

Dit neem je mee

  • Minimaal een hbo-diploma in een bèta-richting, bijvoorbeeld Informatica of een technische opleiding.
  • Je hebt minimaal 5 jaar ervaring met projectarchitecturen en de ontwikkeling van complexe systemen;
  • Ervaring met Azure DevOps is een pre;
  • Ruime ervaring met C# en Angular en CI/CD
  • Ervaring met Microsoft Azure, Azure Kubernetes Service (AKS);
  • Een Agile en DevOps mindset
  • Teamspirit. Met jouw flexibiliteit en vermogen om samen te werken, versterk je jouw team.
  • Verantwoordelijkheidsgevoel. Jouw werk heeft namelijk impact op al het Nederlandse treinverkeer.
  • Je bent op de hoogte van nieuwe innovaties en vindt het leuk om hiermee te experimenteren.

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 van max €5,968,- 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 nationale feestdagen om te ruilen voor 3 niet-nationale 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.
  • 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.
Solliciteer nu
NLJUGJ-SpringJ-FallJava MagazineTEQnationFuture TechLinux Magazine