Senior Agile Developer | Amersfoort
Functie omschrijving
Als agile developer ben je onderdeel van een scrum team. Met dit team ben je verantwoordelijk voor de implementatie van een microservices architectuur. Jij bent binnen dit team de persoon met de kennis van micro services 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 als belangrijke sparringspartner gelden voor de architect.
Je komt terecht binnen het domein Stationsmiddelen, dit domein is onderdeel van de afdeling Commercie en Ontwikkeling. Het Stationsmiddelen domein ontwikkelt en beheert software op de stations. Het team waar jij onderdeel van wordt ontwikkelt de software voor de kaartverkoopautomaat. De huidige monolitische architectuur van de kaartverkoopautomaat voorziet niet in het snel kunnen releasen van business waarde. Iets waarop, door de introductie van Continuous Delivery binnen Commercie & Ontwikkeling, extra nadruk komt te liggen. Dit is dan ook de reden dat de architectuur van de kaartverkoopautomaat (C++) omgezet wordt naar een microservices architectuur (Java). De architect heeft hiervoor al principes opgesteld. De eerste services zijn al ontwikkeld aan de hand van deze principes.
Functie eisen
Functie eisen / Opleiding kennis en ervaring
Om succesvol te zijn moet je over een aantal eigenschappen beschikken:
• Minimaal afgeronde HBO opleiding (technische opleiding is een must);
• Tenminste 5 jaar ervaring als agile developer;
• Ervaring met microservices is een must;
• Je hebt ervaring met programmeren:
o C++ is een must;
o Java is een pré.
• Ervaring in het werken met architectuur principes;
• Ervaring met Jenkins is een pre;
• Ervaring met Maven & Gradle;
• Ervaring met service discovery;
• Ervaring met continuous delivery;
• Kennis van het agile manifesto en van software craftmanship;
• Ervaring met Cucumber, Robot framework of soortgelijke tool is een pre;
• Bekendheid met Behaviour Driven Development (of ATDD of SpecByExample);
• Ervaring met het testen van een micro services architectuur (REST/JSON);
• Ervaring met unit testen;
Je hebt beschikking over de volgende kenmerken:
• Een intrinsieke interesse in ICT technologie;
• Analytisch sterk;
• Goede communicatie en presentatie vaardigheden;
• Goede coaching vaardigheden;
• Een pragmatische en creatieve inslag;
• De drang om altijd te blijven verbeteren en je durft te falen;
• Daadkracht en besluiten durven nemen.
Extra informatie
- Standplaats
-
Amersfoort
- Aanvraagnummer
- 710
- Startdatum:
- 2017-03-13
- Verwachte einddatum
- 2017-09-30
- Aantal uur per week:
- 36
- Uurtarief
- n.o.t.k.
- Sluitingsdatum aanvraag:
- 2017-03-07
- Contactpersoon Quest4:
- Jera Remer
Aanvullende informatie
Geplaatst op 2017-03-03 15:16:41