Deadline Date:
Friday, 23 May 2025
Requirement:
Senior Software Engineer (Observability)
Location:
The Hague, NETHERLANDS
Time On-Site:
100%
Not to Exceed Rate:
81 EUR
Total Scope of the request (hours):
836
Required Start Date:
30 June 2025
Required Security Clearance:
NATO SECRET
Duties and Role:
Assurance Tools Section as part of the Assurance Solutions Branch who are responsible for the design, development and support of tools to support the Assurance and 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. The incumbent will be contributing to the Interoperability Toolset development
- Design an Observability solution able to integrate the selected technologies and the set of tools that are part of the IO Toolset;
- Create automated deployment and configuration scripts
- Implement and deploy a pilot of the Observability solution on the NATO Software Factory (NSF) test environments;
- Integration the IO Toolset into the observability solution using open standards;
- Design and implement a set of dashboards which visualize the information required by the stakeholders;
- Support the software in operational environments where needed
- The candidate must have a currently active NATO SECRET security clearance
- 8+ years of experience designing and developing IT systems
- Experience with the design, implementation, installation and configuration of an Observability solution and data visualization dashboards in a Microsoft oriented service oriented architecture.
- Experience with authentication and authorization flows, preferably OAuth and OIDC using Keycloak
- Experience with instrumenting .NET applications using Open Telemetry using both of the shelf metrics and custom meters.
- Experience integrating an observability solution in a Microsoft oriented stack
- Experience with security and secure coding principles
- Obsessed with writing clean modular loosely coupled code
- Experience with ElasticSearch, Logstash, Kibana or equivalent
- Experience with Docker
- Experience with Azure DevOps pipelines
- Experience with PowerShell
- Strong English verbal and written communication skills
- Ability to translate business requirements into technical solutions
- Experience with working in a team of 5+ developers and testers
- Ability to communicate with clarity, coherence, conciseness and engagement, both orally and in writing
- Experience with test management, test planning, test execution and test reporting
- Experience with quality assurance and quality control
- Experience with C#
- Experience with .NET 6 or later
- Experience with EF6 or EF Core