Senior mobile backend developer (ICT)

Nieuw

Functie omschrijving

Als agile developer ben je onderdeel van een scrumteam. Met dit team ben je verantwoordelijk voor het bouwen van de API’s en de implementatie van een microservices architectuur. Jij bent binnen dit team één van de personen 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 ga je, samen met je team, opzoek naar manieren en methode om je werk en de kwaliteit te verbeteren.

Werkzaamheden

Dit zijn je werkzaamheden:
  • Bouwen en onderhouden van de API’s die door jou en het team ontwikkeld worden.
  • Het verbeteren van de testbaarheid van de producten die door jou en het team ontwikkeld worden;
  • Het opzetten en uitbouwen van de delivery pipelines in VSTS;
  • Je bedenkt samen met het scrumteam 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 zoekt samen met je team naar de beste manieren om productief te zijn, waarin ook de samenhang wordt bewaakt en producten met een hoge kwaliteit worden opgeleverd;
  • Samen met ontwikkelaars van andere afdelingen stem je het gebruik van hun services af;
  • Je geeft presentaties over nieuwe technieken of principes aan andere teams;
  • Je analyseert de communicatie met backend systemen en realiseert vervolgens koppelingen hierop.

De opdrachtgever(s)

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 en meer) 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.

Functie eisen

  • 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, waarbij .NET Core 2 een pre is;
  • 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;
  • 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.

Competenties

  • Affiniteit met frontend ontwikkeling en oog voor de wensen van de frontend ontwikkelaar;
  • 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);
  • Je voelt je het lekkerst in een Agile/Lean/DevOps omgeving.

Extra info

  • Locatie: Amersfoort/ Utrecht
  • Startdatum: 01-08-2019
  • Duur: 1 jaar
  • Uren per week: 36

Locatie

Amersfoort

Publicatiedatum

12.07.2019

Publicatie eindigt

15.07.2019

Contactpersoon

Lang

Van loondienst naar zelfstandiger?

Ben je nog in vaste dienst, maar je wilt als zzp' er voor jezelf beginnen? Spannende beslissing! Wij helpen je graag bij de overstap van een vaste baan naar een zzp, freelance, interim of detachering opdracht!

ZTalks gebruikt cookies om bepaalde voorkeuren te onthouden en vacatures af te stemmen op je interesses.