Log in/Create account

Cloud Migration

Apply now
Industry

IT Services

Type

Contract

Country

Belgium

City

Brussels

Security

Needed

Company

NATO

Essential Qualifications/Experience:

·       3 years experience in architecting and developing .NET web applications, designing and building layered applications using ASP.NET Core, Web API, and Entity Framework following established patterns (repository, CQRS, clean architecture)

·       3 years experience experience in modern JavaScript frontend development, building server-rendered and static web applications using Svelte/SvelteKit, including adapter selection, routing, state management, and API integration

·       3 years experience in full-stack API design, defining and implementing RESTful contracts between a .NET Core Web API backend and a JavaScript frontend; managing authentication flow, error handling, and data serialization across the stack

·       3 years experience in ASP.NET Core containerization, authoring multi-stage Dockerfiles for Linux and running on Kestrel without IIS

·       Configuration externalization in .NET Core, replacing file-based settings with environment variables and external secret stores for container portability

·       3 years experience in Health check implementation - exposing endpoints for Kubernetes probe integration

·       3 years experience in OpenTelemetry instrumentation for .NET - configuring auto-instrumentation for ASP.NET Core, HttpClient, and EF Core/SQL Client

·       Knowledge in distributed tracing and correlation, structured logging and understanding non-blocking log pipeline considerations in containerized environments

·       Knowledge in alerting and error notification design, creating actionable alerts on error rate spikes, latency breaches, and resource saturation and wiring them to on-call channels

·       Experience in EF Core / data access portability - keeping the data layer on standard T-SQL so it remains host-agnostic across SQL Server environments

·       Experience in Microsoft Entra ID integration (OIDC), registering applications in Entra ID, configuring applications for OIDC authentication in ASP.NET Core, mapping app roles and group claims for authorization, and migrating relying party trusts from ADFS to Entra ID

·       Knowledge in cloud-agnostic design principles, using standard protocols (OTel, SMTP, OIDC, Kubernetes resources) over provider-specific SDKs to maintain portability

·       Technically oriented university degree (information management, electronic engineering, etc.) or equivalent completed advanced vocational training

·       Good understanding and technical knowledge of the ICT infrastructure & security services and specifically cloud native technologies

DUTIES/ROLE:

·       Complete technical tasks assigned by the NATO PoC coordinator

·       Engage with other stakeholders in the project

·       Provide status report for the work done in each assigned task

·       Document the work done so it can be used from other colleagues once the work has been handed over

Provide support and document the work done for security approval/accreditation purposes

Job requirements

All the mandatory requirements have to be met in order to apply.

• 3 years experience in architecting and developing .NET web applications, designing and building layered applications using ASP.NET Core, Web API, and Entity Framework following established patterns (repository, CQRS, clean architecture) (Mandatory)
• 3 years experience experience in modern JavaScript frontend development, building server-rendered and static web applications using Svelte/SvelteKit, including adapter selection, routing, state management, and API integration (Mandatory)
• 3 years experience in full-stack API design, defining and implementing RESTful contracts between a .NET Core Web API backend and a JavaScript frontend, managing authentication flow, error handling, and data serialization across the stack (Mandatory)
• 3 years experience in ASP.NET Core containerization, authoring multi-stage Dockerfiles for Linux and running on Kestrel without IIS (Mandatory)
• Configuration externalization in .NET Core, replacing file-based settings with environment variables and external secret stores for container portability (Mandatory)
• 3 years experience in Health check implementation - exposing endpoints for Kubernetes probe integration (Mandatory)
• 3 years experience in OpenTelemetry instrumentation for .NET - configuring auto-instrumentation for ASP.NET Core, HttpClient, and EF Core/SQL Client (Mandatory)
• Knowledge in distributed tracing and correlation, structured logging and understanding non-blocking log pipeline considerations in containerized environments (Mandatory)
• Knowledge in alerting and error notification design, creating actionable alerts on error rate spikes, latency breaches, and resource saturation and wiring them to on-call channels (Mandatory)
• Experience in EF Core / data access portability - keeping the data layer on standard T-SQL so it remains host-agnostic across SQL Server environments (Mandatory)
• Experience in Microsoft Entra ID integration (OIDC), registering applications in Entra ID, configuring applications for OIDC authentication in ASP.NET Core, mapping app roles and group claims for authorization, and migrating relying party trusts from ADFS to Entra ID (Mandatory)
• Knowledge in cloud-agnostic design principles, using standard protocols (OTel, SMTP, OIDC, Kubernetes resources) over provider-specific SDKs to maintain portability (Mandatory)
• Technically oriented university degree (information management, electronic engineering, etc.) or equivalent completed advanced vocational training (Mandatory)
• Good understanding and technical knowledge of the ICT infrastructure and security services and specifically cloud native technologies (Mandatory)
Apply to the job
Overview
Details
Requirements
Apply