Deadline Date: Monday 27 May 2024
Requirement: IO Senior Software Developer (Conformance Testing)
Location: The Hague, NL
Full Time On-Site: Yes
Time On-Site: 100%
Total Scope of the request (hours): 1375
Required Start Date: 1 July 2024
End Contract Date: 31 December 2024
Required Security Clearance: NATO SECRET
Duties and Role:
Interoperability Branch (IO) who are responsible for the verification and validation of Communication Information Systems (CIS) readiness of NATO Command Structure and interoperability with and between assigned National and Multinational forces that participate in NATO-led missions and exercises. As part of this, there is the requirement to test applications and systems for conformance to interoperability standards early in the software development stage. This will include the development of well-defined conformance criteria to provide the path to the appropriate tests. The resultant platform and criteria will be made available to national developers via a cloud based testing platform and will provide the environment on which individual communities can layer their test reference systems to perform conformance testing.
The duties of the person are:
Designing the solution architecture of the Conformance Testing Platform for NATO standards.
Developing and testing the agreed design of the platform.
Implementing a communication interface between the platform and the Cloud based hosting environment in use.
Supporting the use of the platform with stakeholders and customers
Requirements
Skill, Knowledge & Experience:
The candidate must have a currently active NATO SECRET security clearance
10+ years of experience working as a Software Developer, including de development of both Back-End and Front-End.
2+ years of experience as a Solution Architect of new web applications.
6+ years of experience with C# .NET and Entity Framework.
2+ years of experience with .NET Core.
4+ years of experience with Microsoft SQL Server.
Understanding of T-SQL.
2+ years of experience with data modelling.
2+ years of experience with unit testing and automated integration testing.
1+ years of experience with DevExpress Controls.
Thorough understanding of dependency injection, SOLID architecture.
Knowledge of secure architecture and coding principles.
Experience with Microsoft Azure DevOps.
Analytical and problem solving skills.
Ability to work in a team environment and individually on own initiative.
High competency of spoken and written English.
Desired:
Experience with Blazor.
Experience with Microsoft Azure Portal.
Experience with Kubernetes and Docker.
Experience with Terraform and Ansible.
Experience with standard conformance tests design and execution.