Pitstop voor succes
ICT detachering & recruitment

Senior Developer C# (Mobile) | Amersfoort / Utrecht

Functie omschrijving

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.
 
Dit zijn je werkzaamheden:

  • Je vertaalt samen met vertegenwoordigers uit de business ideeën naar realiseerbare apps;
  • 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.
  • Je neemt soms de rol als feature lead, waarbij je met de Product Owner en UX’er verantwoordelijk bent voor het ready maken van bijbehorende stories, en de feedback-loop vanuit productie.

 Waar ga je werken?
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.

Functie eisen

  • Je beschikt over een 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;
  • Ervaring met TFS/VSTS is een pre;
  • Minimaal een aantal jaar C# programmeerervaring op Senior-niveau;
  • Ruime ervaring met het ontwikkelen voor Android of iOS, van Xamarin Native, Xamarin Forms, Swift of Objective C is een pre, OF BEREIDHEID AL DEZE ZAKEN TE LEREN;
  • Kennis van HTML en CSS3; kennis van HTML5, Bootstrap, Angular2, TypeScript, taskrunners als Grunt of Gulp is een pre;
  • Ruime ervaring met GIT;
  • Ervaring met continuous integration/delivery;
  • Aantoonbare ervaring met Microsoft Azure;
  • Ervaring met Agile-ontwikkelaanpakken zoals (bijvoorbeeld scrum) en behaviour driven development;
  • Minimaal 2 jaar ervaring met REST API;
  • Ervaring met testen in microservices architectuur.

 
 
Daarnaast beschik je over:

  • Goede mondelinge en schriftelijke communicatie in het Nederlands en Engels;
  • Uitstekende analytische vaardigheden;
  • Een scherpe blik op processen van NS-collega’s, om zo verbeteringen voor te stellen en eventueel delen te automatiseren;
  • 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 / Utrecht
Aanvraagnummer
912
Verwachte startdatum:
2017-05-29
Aantal uur per week:
36
Uiterlijk reageren tot:
2017-05-19
Contactpersoon Quest4:
Wendy van Ooijen

Aanvullende informatie

Gedurende de opdracht komt kandidaat bij Quest4 in dienst.

CV max 7 pagina’s en in het Nederlands

Intakegesprekken vinden plaats op 24-5 in Amersfoort tussen 9:00 en 12:00.

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

Geplaatst op 2017-05-17 09:41:48



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