Opdrachten

Ministerie van Defensie (JIVC) C# Software engineer testautomatisering

C# Software engineer testautomatisering

Info

Functie

C# Software engineer testautomatisering

Locatie

Amersfoort

Uren per week

36 uren per week

Looptijd

18.12.2022 - 30.03.2026

Opdrachtnummer

121166

Sluitingsdatum

date-icon10.10.2022 clock-icon16:10

Rolomschrijving en taakafspraken

Inzetten bij Defensie zijn doorgaans voor langere tijd (1 tot maximaal 4 jaar). Voor deze functie moet een B- screening worden doorlopen met een gemiddelde duur van 6-8 weken.


Opdrachtbeschrijving

• 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 Ul niveau;
• Automatiseren (testen) van testgevallen van complexe gedistribueerde applicaties;
• 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;
• Debuggen en analyseren van bevindingen binnen complexe gedistribueerde applicaties;
• Meedenken/discussiëren over het (geautomatiseerde) test proces en verbeteringen in dit proces;


Achtergrond opdracht

De Sectie Projecten en Ontwikkeling binnen de Keten Landgebonden IT bij het JIVC/C4i&i ontwikkelt voor het landoptreden binnen Defensie Command en Control (C2) systemen t.b.v. operationele commandovoering. Voor het mobiele domein ontwikkelt de sectie Projecten en Ontwikkeling ook de dragende (communicatie-) infrastructuur.
In het mobiele domein is dit het Battlefield Management Systeem (BMS) en in het dismounted domein het VOSS project. 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 VS2019 en ADS2020, een eigen geautomatiseerde testomgeving en framework gebouwd waarmee de C2 applicaties wordt getest


Organisatorische context en cultuur

JIVC: JIVC is een professionele IV/ICT-organisatie, die de Defensieonderdelen en andere klanten binnen de overheid faciliteert in het effectief en doelmatig kunnen (blijven) uitvoeren van hun taken. Als organisatie staat JIVC voor betrouwbare, beveiligde IV/ICT-diensten die marktconform zijn wat betreft techniek en prijs. Medewerkers binnen JIVC werken samen en delen kennis, vanuit het besef dat alleen op deze wijze de beste kwaliteit kan worden geleverd.


Eisen
Kandidaat heeft min. 5 jaar werkervaring als software engineer in Visual Studio C# .NET4.0 of Hoger    
Kandidaat heeft min. 3 jaar kennis en werkervaring met WPF     
Kandidaat heeft min. 2 jaar werkervaring met het implementeren van Inversion of Control (IoC) en/of Dependency Injection.    
Kandidaat heeft minimaal HBO werk en denk niveau.    


Wensen
Kandidaat heeft bij voorkeur minimaal 2 jaar aantoonbare kennis en werkervaring met infrastructuur en virtualisatie op basis van windows en vmware    

Kandidaat heeft bij voorkeur minimaal 3 jaar ervaring in software ontwikkeling binnen multidisciplinaire teams    

Kandidaat heeft bij voorkeur minimaal 1 jaar kennis en ervaring met het opzetten van geautomatiseerde functionele, load/performance en UI testen    

Kandidaat heeft bij voorkeur minimaal 1 jaar kennis en ervaring met het debuggen en analyseren van bevindingen binnen een complexe architectuur.    

Kandidaat heeft bij voorkeur minimaal 1 jaar aantoonbare kennis en ervaring met het debuggen en analyseren van bevindingen binnen een complexe architectuur.    

Kandidaat heeft bij voorkeur minimaal 2 jaar kennis en ervaring van Reflection en Multi-threading binnen .Net 4.0 en hoger    

Kandidaat heeft bij voorkeur minimaal 3 jaar kennis en ervaring met het toepassen van Design patterns    

Kandidaat heeft bij voorkeur minimaal 1 jaar kennis en ervaring met het implementeren van unmanaged DLLs in managed code (Native en .NET Interoperability)    

Kandidaat heeft bij voorkeur minimaal 1 jaar kennis en ervaring met het werken onder een distributed VCS systeem    

Kandidaat heeft bij voorkeur minimaal 2 jaar kennis en ervaring met test-driven development    

Kandidaat heeft bij voorkeur minimaal 1 jaar kennis en ervaring met Web-API     

Bedrijfsgegevens

Bedrijfs gegevens

Ministerie van Defensie (JIVC)

Rolomschrijving en taakafspraken

Inzetten bij Defensie zijn doorgaans voor langere tijd (1 tot maximaal 4 jaar). Voor deze functie moet een B- screening worden doorlopen met een gemiddelde duur van 6-8 weken.


Opdrachtbeschrijving

• 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 Ul niveau;
• Automatiseren (testen) van testgevallen van complexe gedistribueerde applicaties;
• 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;
• Debuggen en analyseren van bevindingen binnen complexe gedistribueerde applicaties;
• Meedenken/discussiëren over het (geautomatiseerde) test proces en verbeteringen in dit proces;


Achtergrond opdracht

De Sectie Projecten en Ontwikkeling binnen de Keten Landgebonden IT bij het JIVC/C4i&i ontwikkelt voor het landoptreden binnen Defensie Command en Control (C2) systemen t.b.v. operationele commandovoering. Voor het mobiele domein ontwikkelt de sectie Projecten en Ontwikkeling ook de dragende (communicatie-) infrastructuur.
In het mobiele domein is dit het Battlefield Management Systeem (BMS) en in het dismounted domein het VOSS project. 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 VS2019 en ADS2020, een eigen geautomatiseerde testomgeving en framework gebouwd waarmee de C2 applicaties wordt getest


Organisatorische context en cultuur

JIVC: JIVC is een professionele IV/ICT-organisatie, die de Defensieonderdelen en andere klanten binnen de overheid faciliteert in het effectief en doelmatig kunnen (blijven) uitvoeren van hun taken. Als organisatie staat JIVC voor betrouwbare, beveiligde IV/ICT-diensten die marktconform zijn wat betreft techniek en prijs. Medewerkers binnen JIVC werken samen en delen kennis, vanuit het besef dat alleen op deze wijze de beste kwaliteit kan worden geleverd.


Eisen
Kandidaat heeft min. 5 jaar werkervaring als software engineer in Visual Studio C# .NET4.0 of Hoger    
Kandidaat heeft min. 3 jaar kennis en werkervaring met WPF     
Kandidaat heeft min. 2 jaar werkervaring met het implementeren van Inversion of Control (IoC) en/of Dependency Injection.    
Kandidaat heeft minimaal HBO werk en denk niveau.    


Wensen
Kandidaat heeft bij voorkeur minimaal 2 jaar aantoonbare kennis en werkervaring met infrastructuur en virtualisatie op basis van windows en vmware    

Kandidaat heeft bij voorkeur minimaal 3 jaar ervaring in software ontwikkeling binnen multidisciplinaire teams    

Kandidaat heeft bij voorkeur minimaal 1 jaar kennis en ervaring met het opzetten van geautomatiseerde functionele, load/performance en UI testen    

Kandidaat heeft bij voorkeur minimaal 1 jaar kennis en ervaring met het debuggen en analyseren van bevindingen binnen een complexe architectuur.    

Kandidaat heeft bij voorkeur minimaal 1 jaar aantoonbare kennis en ervaring met het debuggen en analyseren van bevindingen binnen een complexe architectuur.    

Kandidaat heeft bij voorkeur minimaal 2 jaar kennis en ervaring van Reflection en Multi-threading binnen .Net 4.0 en hoger    

Kandidaat heeft bij voorkeur minimaal 3 jaar kennis en ervaring met het toepassen van Design patterns    

Kandidaat heeft bij voorkeur minimaal 1 jaar kennis en ervaring met het implementeren van unmanaged DLLs in managed code (Native en .NET Interoperability)    

Kandidaat heeft bij voorkeur minimaal 1 jaar kennis en ervaring met het werken onder een distributed VCS systeem    

Kandidaat heeft bij voorkeur minimaal 2 jaar kennis en ervaring met test-driven development    

Kandidaat heeft bij voorkeur minimaal 1 jaar kennis en ervaring met Web-API     

De recruiter

Niels Knapen

Myler

Deel deze opdracht

Adres

Myler, Part of HeadFirst Group
Taurusavenue 18
2132 LS Hoofddorp
Nederland

Contact

(023) 56 856 30
support@myler.nl
KvK: 30242711
btw: NL.8196.10.380.B01

Privacy Preference Center