Voor onze klant zijn wij op zoek naar een CF# Software Engineer.
Standplaats: Amersfoort
Max. tarief: zo scherp mogelijk
Aantal uur: 36 uur per week
Aanvang: 1-10-2017
Eind: 31-12-2017 (optie op verlenging)
Functieomschrijving
Voor een klant zijn wij op zoek naar een C# Software Engineer Testautomatisering.
De sectie Software Ontwikkeling binnen de afdeling Systemen, Applicaties, Trainers en Simulators (kortweg SATS/SO) ontwikkelt systemen. Voor het deployed en mobiele domein ontwikkelt SATS/SO ook de dragende (communicatie-) infrastructuur voor applicaties zoals ELIAS. In het deployed domein (bataljonsniveau en hoger) is dit het Theatre Independent Tactical Army and Air force Network (TITAAN) en in het mobiele domein het Battlefield Management System (BMS). Voor het maritieme domein ontwikkelt SATS/SO het CMS (Combat Management System).
De C# Software engineer Testautomatisering, waarvan grote affiniteit verwacht wordt voor testautomatisering, werkt nauw samen met de ontwikkelaars die het product ontwikkeld hebben en de testengineers die handmatig de producten testen. Voor het uitvoeren van geautomatiseerde testen is, bovenop VS2013/VS2015 Microsoft Test Manager, een eigen geautomatiseerde testomgeving en framework gebouwd waarmee de C2 applicaties wordt getest.
Werkzaamheden
• Ontwikkelen van C# .NET applicaties binnen een complexe gelaagde architectuur;
• Onderhoud en doorontwikkeling aan de automatische test omgeving en in-house ontwikkelde distributed test framework;
• Applicaties automatiseren (testen) middels C# op API, ViewModel en UI niveau;
• Zelfstandig inhoud kunnen geven aan het ontwerpen en definiëren van complexe automatische testscenario’s binnen een gelaagde software architectuur;
• Uitvoeren van testen (component-integratie testen en systeem testen);
• Het adviseren van ontwikkelteams m.b.t. testbaarheid product code en geautomatiseerd testen;
• Het adviseren van kwaliteitsmanager m.b.t. de kwaliteit van de code in de te testen producten;
• Reviewen en opstellen van requirements en gebruikersdocumentatie;
• Administreren bevindingen en het opstellen van testrapporten m.b.v. VSTS en MTM;
• Vastleggen en beoordelen van testresultaten;
• Meedenken/discussiëren over het (geautomatiseerde) test proces en verbeteringen in dit proces.
Eisen
1. Afgeronde HBO opleiding;
2. Minimaal 36 uur per week beschikbaar;
3. Minimaal 5 jaar ervaring met genoemde werkzaamheden.
Wensen
1. Minimaal 5 jaar kennis en ervaring met Visual Studio 2010/2013/2015 en .NET 4.0 / 4.5.1 specifiek met de volgende technieken: C#, XML, IoC en WCF;
2. Minimaal 3 jaar kennis en ervaring met WPF en MVVM binnen .Net 4.0 en hoger;
3. Minimaal 5 jaar kennis van Reflection en Multi-threading binnen .Net 4.0 en hoger;
4. Minimaal 5 jaar kennis en ervaring met Object Oriented Methoden en technieken;
5. Minimaal 3 jaar kennis en ervaring met toepassen van Design patterns;
6. Minimaal 1 jaar kennis op gebied van geautomatiseerd testen en bijbehorende tooling (MTM);
7. Minimaal 1 jaar kennis en ervaring met TFS 2015;
8. Minimaal 3 jaar kennis en ervaring op het gebied van Microsoft besturing systemen (XP/Windows7).
Standplaats:
De werkzaamheden zullen worden uitgevoerd op de Bernhardkazerne te Amersfoort.
Screeningsniveau:
Alvorens te kunnen starten met de werkzaamheden dient de kandidaat in het bezit te zijn van een Verklaring van Geen Bezwaar (VGB) van de Militaire inlichtingen- en Veiligheids Dienst (MIVD) op het niveau: B.