Duties & Responsibilities
- Develop, maintain, and enhance NATO-owned training and exercise (CAX/CTX) applications
- Design and implement web-based applications and APIs using modern frameworks (e.g. Angular, ASP.NET Core)
- Write clean, scalable, and maintainable code in line with DevSecOps practices
- Perform unit testing and support automated testing to ensure code quality and reliability
- Collaborate with cross-functional teams in an Agile development environment
- Manage and update code repositories using version control systems (e.g. Git)
- Troubleshoot, debug, and resolve application issues in development and test environments
- Support continuous integration and deployment processes
- Ensure applications meet NATO standards for performance, security, and usability
- Work within the NATO Software Factory (NSF) environment using project-provided infrastructure
Requirements
Education & Experience
- Minimum 3 years of recent experience in software development
- Proven experience developing and testing applications in a DevSecOps / Agile environment
Technical Skills
- Strong development experience with:
- .NET / C#
- Angular / TypeScript
- HTML5 / CSS
- Experience developing APIs and web applications
- Solid experience with unit testing frameworks and practices
- Proficiency with version control systems (e.g. Git)
- Familiarity with modern software development lifecycle practices (CI/CD, Agile, DevSecOps)
Core Competencies
- Strong problem-solving and debugging skills
- Ability to work effectively in a team-based Agile environment
- Good understanding of software quality and testing principles
- Strong communication and collaboration skills
Language Requirements
- Fluent Business English (Level 3333) – speaking and writing
Other Requirements
- Ability to work full-time on-site in The Hague, Netherlands
- Willingness to work in a NATO secure development environment (NSF)
- Active NATO SECRET clearance (mandatory)