Description
Senior Ontwikkelaar C++
Doel van de functieAls software ontwikkelaar van de A-straat ben je onderdeel van het scrum team welke het onderhoud aan de kaartverkoopautomaat van de NS uitvoert. Samen met dit team ben jij verantwoordelijk voor de systeemkwaliteit van onze kaartverkoopautomaten, zodat onze reizigers dagelijks kunnen vertrouwen op dit belangrijke verkoopkanaal. Jij vertaalt functionele requirements, op basis van user stories, naar een technisch ontwerp (object georiënteerd) en vervolgens naar de juiste implementatie.
Werkzaamheden
Je bent verantwoordelijk voor de invulling van de volgende activiteiten:
- Reviewen van functionele requirements, het technische ontwerp en de code;
- Het ontwerpen van de gevraagde wijziging in UML met Enterprise Architect;
- Programmeren van de gewenste software in C++ met de ontwikkelomgeving Visual Studio 6. Deze ontwikkelomgeving staat op het punt om vervangen te worden door Visual Studio 2013;
- Uitvoeren van de programma- en unittesten van de opgeleverde software;
- Uitvoeren van foutherstel;
- Beheren en onderhouden van technische documentatie;
- Beoordelen en adviseren over en implementeren van ontwikkelstandaards;
- Adviseren over en (laten) opzetten van adequate ontwikkelhulpmiddelen;
- Bijdragen aan de evaluaties en de verbeteringen van operationele zaken binnen de software;
- Bijdragen aan probleem analyses.