Functie: Fullstack developer C#/Xamarin
Startdatum: 20-12-2021
Aantal uur per week: 36 uur per week
Tarief: € Marktconform
Periode: t/m 31-12-2022, met optie tot verlenging
Locatie: Thuis / Utrecht
Deadline: 09-12-2021 08:00
ZZP: Ja
Aanvraagnr: 20211207_17
Omschrijving
Voor haar eindklant, Nederlandse Spoorwegen, zoeken wij een Fullstack developer C#/Xamarin voor 36 uren per week met als startdatum: 20-12-2021.
Als fullstack developer (C# / .NET / Xamarin) ga je werken op de afdeling Competence Center Mobiel (CCM) in een volledig nieuw team die NS brede app ontwikkeling gaat oppakken. De apps en web-toepassingen die hier worden gemaakt moeten de gebruiker echt helpen bij zijn werk. Jij zorgt ervoor dat we aan de verwachtingen van onze interne klanten over de functionaliteit en het gebruiksgemak van onze apps kunnen voldoen.
IT speelt binnen NS een grote rol. Het zou dus zomaar kunnen dat de innovatie waar je vandaag aan werkt, straks wordt gebruikt door duizenden collega’s of miljoenen reizigers. De afdeling waar je komt te werken is een omgeving waar iteratief en in hoog tempo wordt gewerkt!
Dit zijn je werkzaamheden:
- Je vertaalt samen met vertegenwoordigers uit de business, de Product Owner en/of UX-er ideeën naar technische oplossingen;
- Je bedenkt samen met je team hoe je technische oplossingen automatisch kunt testen en je bent verantwoordelijk voor (een deel van) de implementatie;
- Je implementeert koppelingen naar REST API’s van je eigen maar ook van andere ontwikkelteams;
- Je implementeert zowel front-end als een deel van de back-end (.Net / C#) en je hebt hierbij je focus op de gebruikerservaring. Hierbij let je op performance en zet dat stapje extra om de gebruiker het zo gemakkelijk mogelijk te maken;
- Je bedenkt en implementeert innovatieve oplossingen voor web en app, zowel voor Android als iOS. Apps worden ontwikkeld in Xamarin (Forms).
- Verder maken we gebruik van Infrastructure as code (Azure DevOps, YAML pipelines, etc)
Dit neem je mee:
- Je hebt hbo werk- en denkniveau en minimaal 5 jaar ervaring als developer in een snel veranderende omgeving
- Een devops mindset: continuous integration/delivery vind je een prettige manier van software opleveren
- Je hebt minimaal 5 jaar of meer ervaring met C#
- Je hebt ruime ervaring met Xamarin.Forms en ervaring met het testen via Xamarin UITest
- Je hebt ruime ervaring met Microsoft Azure
- Aantoonbare ervaring met innovatieve oplossingen in apps
- Kennis van HTML en CSS3; kennis van HTML5, Bootstrap, Angular en/of TypeScript is een pre
- Ruime ervaring met GIT
- Je hebt ervaring met TDD en/of BDD
- Verder ben jij een; doorzetter, teamspeler, pro-actief en kritisch
- Je werkt het liefst samen in een Agile omgeving en schuwt het niet onderdeel te zijn van een volledig nieuw team
Functie-eisen
Functie-eisen zijn knock-out criteria. Dat voldaan wordt aan de eisen moet duidelijk blijken uit het CV door middel van een beschrijving van de ervaring en werkzaamheden.
- Kandidaat beschikt aantoonbaar over hbo werk- en denkniveau en minimaal 5 jaar ervaring als developer in een snel veranderende omgeving
- Kandidaat beschikt aantoonbaar over minimaal 5 jaar of meer ervaring met C#
- Kandidaat beschikt aantoonbaar over ruime ervaring met Xamarin.Forms en ervaring met het testen via Xamarin UITest
- Kandidaat is in de afgelopen twee jaar niet in dienst geweest bij NS middels een arbeidscontract voor bepaalde of onbepaalde tijd
Functiewensen
- Je hebt bij grote voorkeur ruime ervaring met Microsoft Azure
- Je hebt bij voorkeur ruime ervaring met GIT