Senior Mobile Fullstack Developer

ICQ-Flex Profs BV
Amersfoort, Netherlands
1 day ago
Apply on www.icq.jobs
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours
Languages
Dutch, English
Job source

Tech stack

Application Programming Interfaces (APIs) Agile Methodology Microsoft Azure Behavior-Driven Development C Sharp (Programming Language) Computer Programming Continuous Integration DevOps Mobile Application Software Team Foundation Server Virtual Studio .NET Core
+7 more
Backend Git Information Technology Api Design Restful APIs Api Management Microservices

Job description

Als full stack ontwikkelaar ben je onderdeel van een scrumteam. Met dit team ben je verantwoordelijk voor het bouwen van mobiele oplossingen voor medewerkers en reizigers van NS. Je weet hoe je een idee technisch kan vertalen naar een MVP en stelt hierbij de (waarde voor de) gebruiker centraal. Hierbij kom je graag in contact met eindgebruikers en schuwt veldonderzoek niet. Je experimenteert graag met nieuwe technieken en vindt het leuk om je kennis en ideeën te delen met collega’s binnen en buiten het team. Jij bent binnen dit team één van de personen met kennis over app design, usability, DevOps en CI/CD; en helpt met jouw kennis bij het verbeteren en versnellen van de ontwikkeling van gebruiksvriendelijke apps en verdere automatisering in pipelines en proactief beheer voeren. Als richtlijn bij implementaties houd je rekening met de gestelde architectuurprincipes. Je houdt actief je vakkennis bij en je gaat, samen met je team, opzoek naar manieren en methodes om je werk en de kwaliteit te verbeteren.

Bouwen en onderhouden van de API’s en mobiele apps die door jou en het team ontwikkeld worden.

  • Het verbeteren van de testbaarheid van de producten die door jou en het team ontwikkeld worden.
  • Je bedenkt samen met het scrumteam hoe business wensen technisch gerealiseerd kunnen worden en onderhoudbaar blijven.
  • Het opzetten en uitbouwen van de delivery pipelines in VSTS.
  • Je brengt in het team en de afdeling kennis en praktische implementaties voor het ontwikkelen van gebruiksvriendelijke apps.
  • 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.

Requirements

Je beschikt over afgeronde ICT-opleiding op HBO- of WO-niveau.

  • Je hebt minimaal 5 jaar ervaring met de ontwikkeling van API’s en mobiele apps en kennis van mobile design en usability.
  • 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); privacy- en security by design; 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.
  • Affiniteit met backend ontwikkeling en oog voor de wensen van architectuur en business.
  • 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, proactief; 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.
  1. Je gaat akkoord met een achtergrondonderzoek voor start van de opdracht (VOG, geheimhoudingsverklaring, integriteitsverklaring en vragenlijst).
  2. Je hebt de afgelopen twee jaar geen arbeidscontract bij NS gehad.
  3. Je bent in de afgelopen twee jaar niet aaneengesloten door NS ingehuurd (na een inhuurperiode van twee jaar eist NS een onderbreking van minimaal zes maanden).
  4. Je beschikt aantoonbaar over een afgeronde ICT-opleiding op minimaal hbo-niveau.
  5. Je beschikt aantoonbaar over minimaal 5 jaar recente ervaring met de ontwikkeling van API’s en mobiele apps en kennis van mobile design en usability.
  6. Je beschikt aantoonbaar over minimaal 5 jaar C# programmeerervaring, waarbij .NET Core 2 een pre is.
  7. Je beschikt aantoonbaar over meerdere jaren recente ervaring met Microsoft Azure.
  8. Je hebt aantoonbare ervaring met API-first-ontwerp en -ontwikkeling en API-management in het algemeen.

  9. Je hebt bij grote voorkeur legacy-systemen ontsloten en kent de problematiek rond verschillende communicatie-protocollen.
  10. Je hebt bij grote voorkeur goede mondelinge en schriftelijke communicatie in het Nederlands en Engels.

About the company

De afdeling Competence Center Mobiel (CCM) van NS IT Groep en Architectuur (ITGA) ontwikkelt met traditionele en nieuwe technieken applicaties voor mobiel- en web. Het CCM telt circa 50 professionals die zich inzetten om de visie van NS te verwezenlijken; de reiziger op 1, 2 en 3 te zetten. Onderdeel van CCM is het team ‘Rocket’, wat zich richt op het bouwen en onderhouden van de API’s en mobiele apps. Binnen dit scrumteam word jij ingezet om mee te werken aan de wereld van duurzame mobiliteit.

Werken bij NS betekent dat jij hét verschil kunt maken in de wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid. We beloven je dat geen dag hetzelfde is. De kernwaarden van NS zijn open en betrouwbaar. Wij gaan voor resultaat en willen vooruit.

CV in “Word-formaat” geschreven in de taal van de uitvraag;

  • Motivatie geschreven in de “ik-vorm”, waarin u zowel kort en bondig ingaat op de scope van de opdracht als puntsgewijs uw aansluiting op de eisen en wensen toelicht;
  • Uw beschikbaarheid (per wanneer, aantal uren per week en vakantieplannen);
  • Uw uurtarief specifiek voor de onderhavige aanvraag (inclusief reis- en verblijfskosten en excl. BTW).

N.B.

  • Bij het ontvangen van uw reactie gaan wij er vanuit dat uw aanbieding voor deze aanvraag exclusief is. Hiermee wordt voorkomen dat uw aanbieding meerdere malen bij dezelfde opdrachtgever voor deze aanvraag wordt ingediend.
  • Aangezien de functie eisen knock-out criteria zijn, en de functiewensen de gunningscriteria zijn, dient uw aansluiting hierop dan ook goed afleesbaar in uw cv te zijn opgenomen. Dit verhoogt namelijk een succesvollere behandeling van de aanbieding.
  • Tijdens het selectieproces wordt u op de hoogte gehouden van de voortgang. Mocht u vragen hebben, dan staan wij u graag te woord.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.icq.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all