Pitstop voor succes
ICT detachering & recruitment

Senior Backend Ontwikkelaar | Amersfoort

Functie omschrijving

Bedrijfsonderdeel / Afdeling
 
De afdeling Competence Center Mobiel (CCM) van NS IT Concernstaven zorgt ervoor dat onze collega’s op elke plek over de juiste informatie beschikken. Dat doen we door deze informatie onafhankelijk van tijd en plaats veilig, slim en snel via een app of webtoepassing te delen. Daarmee kunnen onze collega’s hun werk beter doen, waardoor de reiziger profiteert.

Binnen NS houdt een aantal afdelingen zich bezig met mobiele appontwikkeling; M-Lab, Opvolger Railpocket (ORP) en het CCM. Elk team heeft zijn eigen portfolio aan apps, waarbij de doelgroep waarvoor de apps gemaakt worden het onderscheid en de focus bepalen. Die focus ligt bij M-Lab bij de reizigers en bij ORP en CCM bij de NS-collega’s. Het CCM heeft de regie op de mobiele architectuur en richtlijnen en is aangewezen om de data uit onze backend-systemen te ontsluiten. De persoon die we zoeken gaat aan de slag bij het CCM. De afdeling is jong en is voortdurend bezig om uiteraard met behoud van kwaliteit apps sneller op te leveren. Het CCM telt nu 22 professionals.

Doel van de functie
 
Wat ga je doen?
Als agile developer ben je onderdeel van een scrumteam. Met dit team ben je verantwoordelijk voor de opzet en implementatie van een microservices architectuur. Jij bent binnen dit team de persoon met de kennis van microservices en helpt met jouw kennis bij het versnellen van de implementatie van deze architectuur. Als richtlijn bij deze implementatie houd je rekening met de gestelde architectuurprincipes. Tevens wordt van jou verwacht dat jij jouw teamleden coacht op het inhoudelijke vlak en zo het team beter maakt. Ook zal jij een belangrijke sparringpartner zijn voor de architect.

Verantwoordelijkheden
Dit zijn je werkzaamheden:

  • Je vertaalt samen met vertegenwoordigers uit de business api-ideeën naar realiseerbare api’s;
  • Je bedenkt samen met de scrumteams de technische mechanismes voor de realisatie van complexe onderdelen op basis van de businesswensen;
  • Je bewaakt het behalen van niet-functionele specificaties zoals beveiliging, performance en capaciteitsdoelstellingen;
  • Je coacht je team dusdanig dat deze productief kan zijn, dat de samenhang wordt bewaakt en dat producten met een hoge kwaliteit worden opgeleverd;
  • Je stelt met de architect richtlijnen op om beveiliging van services actueel te houden;
  • Samen met ontwikkelaars van andere afdelingen stem je het gebruik van hun services af;
  • Je coacht de ontwikkelaars met minder ervaring binnen je team;
  • Je geeft presentaties over nieuwe technieken of principes aan andere teams;
  • Je analyseert de communicatie met back-end systemen en realiseert vervolgens koppelingen hierop.

Functie eisen

Opleiding, Kennis en Werkervaring                        
Je beschikt over afgeronde ICT-opleiding op HBO- of WO-niveau;

  • Je hebt minimaal 5 jaar ervaring met projectarchitecturen en de ontwikkeling van complexe systemen, ontsluiten van backend-systemen;
  • Je hebt legacy-systemen ontsloten en kent de problematiek rond verschillende communicatie-protocollen;
  • Ervaring met TFS/VSTS is een pre;
  • Minimaal 5 jaar C# programmeerervaring;
  • Ruime ervaring met GIT;
  • Ervaring met continuous integration/ delivery;
  • Aantoonbare ervaring met Microsoft Azure, Azure API Management hierbij is een pre;
  • Ervaring met Agile-ontwikkelaanpakken zoals (bijvoorbeeld scrum); en behaviour driven development;
  • Ervaring met API-first-ontwerp en –ontwikkeling en API-management in het algemeen.
  • Minimaal 2 jaar ervaring met REST API;
  • Ervaring met testen in microservices architectuur.

 
                      
Gedrag, Vaardigheden/ Competenties

 

  • 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, dynamiek en daadkracht;
  • Kwaliteitsgerichtheid/accuratesse en het vermogen om methodisch te werken;
  • Verantwoordelijkheidsgevoel en doorzettingsvermogen;
  • Aantoonbaar innovatieve instelling (publicaties, blog, vrijetijdsprojecten);
  • Ervaring als scrum master;
  • Je voelt je het lekkerst in een Agile/Lean/DevOps omgeving.
  •  

De kernwaarden van NS zijn proactief, verbindend, vakkundig en gastvrij

Extra informatie

Standplaats

Amersfoort
Aanvraagnummer
793
Verwachte startdatum:
2017-04-24
Aantal uur per week:
36
Uiterlijk reageren tot:
2017-04-12
Contactpersoon Quest4:
Wendy van Ooijen

Aanvullende informatie

Alle gevraagde kennis, opleiding en ervaring dienen duidelijk uit de aanbieding naar voren te komen. Uw aanbieding dient minimaal te bestaan uit een CV, eventueel aangevuld met referenties e/o een motivatie. De gehele aanbieding (CV, referentie en evt. motivatie etc.) is in het Nederlands en mag niet langer dan 8 pagina’s zijn.

De selectiegesprekken vinden plaats op 19 t/m 21 april.

Kandidaat komt gedurende de opdracht bij Quest4 op de loonlijst of de payrol

Voor meer informatie over deze functie kunt u contact opnemen met Wendy van Ooijen. Als u geïnteresseerd bent in de functie nodigen wij u van harte uit een aanbieding te verzorgen via het onderstaand aanbiedingsformulier.

Geplaatst op 2017-04-10 08:06:08



Aanmelden voor functie

Aanmelden voor functie
Sleep je bestanden hierheen, of klik hier om ze te selecteren Kies bestand
Maximale uploadgrootte: 67.11MB
Status : Gesloten

Zoek opdrachten via Quest4

Aanmelden Job Alert

Plaats een opdracht op Quest4

Plaats een opdracht