C# Developer Testautomatisering

ICQ-Flex Profs BV
Amersfoort, Netherlands
1 day ago
Apply on www.icq.jobs
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours
Job source

Tech stack

.NET Framework Application Programming Interfaces (APIs) Automation of Tests Microsoft Azure C Sharp (Programming Language) Software Quality Software Design Patterns Microsoft Visual Studio Windows Presentation Foundation Software Architecture Software Engineering System Testing
+5 more
Multithreading Test-Driven Development (TDD) Inversion of Control Integration Tests Microsoft Test Manager

Job description

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 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. Azure DefOps en MTM;
  • Vastleggen en beoordelen van testresultaten;
  • Meedenken/discussiëren over het (geautomatiseerde) test proces en verbeteringen in dit proces

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 VS2017 Microsoft Test Manager / AzureDevOps, een eigen geautomatiseerde testomgeving en framework gebouwd waarmee de C2 applicaties wordt getest.

Het betreft in deze aanvraag regulier werk waarvan de uitvoering plaatsvindt onder toezicht en leiding van een medewerker van Defensie (projectleider/behoeftesteller). De uitvoering gebeurt op basis van inspanningsverplichting en is hoogstwaarschijnlijk langdurig van aard.

Requirements

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.

  1. Je hebt minimaal 5 jaar aantoonbare ervaring als software engineer in Visual Studio C#.
  2. Je hebt minimaal 3 jaar aantoonbare kennis en ervaring met WPF.
  3. Je hebt minimaal 2 jaar aantoonbare ervaring met het implementeren van Inversion of Control (IoC).
  4. Je bent minimaal 36 uur per week beschikbaar.
  5. Je hebt minimaal een afgeronde hbo-opleiding.

  6. Je hebt bij voorkeur minimaal 2 jaar kennis en ervaring met Visual Studio C# in .NET Framework 4.0 en hoger.
  7. Je hebt bij voorkeur minimaal 3 jaar ervaring in software ontwikkeling binnen multidisciplinair teams.
  8. Je hebt bij voorkeur minimaal 1 jaar kennis en ervaring met het opzetten van geautomatiseerde functionele, load/performance en UI-testen.
  9. Je hebt bij voorkeur minimaal 2 jaar kennis en ervaring van Reflection en Multi-threading binnen .Net 4.0 en hoger.
  10. Je hebt bij voorkeur minimaal 3 jaar kennis en ervaring met het toepassen van Design patterns.
  11. Je hebt bij voorkeur minimaal 1 jaar kennis en ervaring met het implementeren van unmanaged DLLs in managed code (Native en .NET Interoperability).
  12. Je hebt bij voorkeur minimaal 1 jaar kennis en ervaring met het werken onder een distributed VCS systeem.
  13. Je hebt bij voorkeur minimaal 2 jaar kennis en ervaring met test-driven development.
  14. Je hebt bij voorkeur minimaal 1 jaar kennis en ervaring met Web-API.

Benefits & conditions

Schatting 1700 uur met optie op verlenging, zonder afnameverplichting. Indien het uurtarief dit toelaat, kan het aantal uur meer of minder worden. 1700 uur is slechts indicatief. De maximale duur van de Overeenkomst zal 4 jaar zijn. Wanneer er sprake is van een project, loopt de Overeenkomst van rechtswege af als de projectactiviteiten voor het desbetreffend project zijn geëindigd.

About the company

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.

CV in “Word-formaat” geschreven in de taal van de uitvraag;

  • Motivatie geschreven in de “ik-vorm”, waarin u zowel kort en bondig ingaat op de scope van de opdracht als puntsgewijs uw aansluiting op de eisen en wensen toelicht;
  • Uw beschikbaarheid (per wanneer, aantal uren per week en vakantieplannen);
  • Uw uurtarief specifiek voor de onderhavige aanvraag (inclusief reis- en verblijfskosten en excl. BTW).

N.B.

  • Bij het ontvangen van uw reactie gaan wij er vanuit dat uw aanbieding voor deze aanvraag exclusief is. Hiermee wordt voorkomen dat uw aanbieding meerdere malen bij dezelfde opdrachtgever voor deze aanvraag wordt ingediend.
  • Aangezien de functie eisen knock-out criteria zijn, en de functiewensen de gunningscriteria zijn, dient uw aansluiting hierop dan ook goed afleesbaar in uw cv te zijn opgenomen. Dit verhoogt namelijk een succesvollere behandeling van de aanbieding.
  • Tijdens het selectieproces wordt u op de hoogte gehouden van de voortgang. Mocht u vragen hebben, dan staan wij u graag te woord.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.icq.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:50 min

Electronic diagnostic software tools and factory production flashing

Denis Grahovac · World Congress 2021

3:13 min

Multithreading basics and physical versus logical threads

Grzegorz Lang · World Congress 2022

7:25 min

Writing system tests to verify operational infrastructure

Ryan Latta · World Congress 2021

1:59 min

Aligning testing frameworks with team skills and feedback

Augustin Gottlieb Augustin Gottlieb · World Congress 2025

3:05 min

Differences between RPA platforms and the .NET framework

Maria Doina Irimias · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

Videos

See all

Related articles

See all