As a Software Developer, you will:
- Perform maintenance activities (3rd level) on JISR application services, ensuring the smooth operation of systems such as HMART SD, HMART OM, NABIS, AOSS, and NATO Release Server.
- Engage in the full software maintenance life-cycle, including coding, testing, and documentation, using the NATO Software Factory (NSF) environment.
- Work predominantly at the NCI Agency facilities in The Hague, The Netherlands, with some flexibility to work from home. Travel to other locations is only required in exceptional circumstances.
- Collaborate with a team using an Agile and iterative approach, contributing to multiple sprints, each planned for around 4 weeks.
What You Bring to the Table:
- Expert knowledge of C#, JavaScript, rich web applications, and ASP.NET, with proven recent experience (within the past 5 years).
- Expert level knowledge of Microsoft .NET Core and proficiency in creating and configuring web solutions.
- Experience in working with relational databases, particularly MS SQL Server.
- Proficiency in using source control systems (GitHub) and continuous integration solutions, specifically Microsoft DevOps (Azure DevOps Services).
- Expertise in XML, including creating, parsing, and manipulating XML documents, with in-depth knowledge of XML Schema, DTD, XPath, XSLT, namespaces, and related technologies.
- Strong communication skills in English, both spoken and written, demonstrated by recent experience in programming for web applications.
- Recent experience in JavaScript development (within the past 5 years) with successful deployment of JavaScript-based solutions.
You should possess the ability to:
- Work independently with self-motivation, while also thriving in a collaborative team environment.
- Demonstrate a keen sense of problem-solving and the ability to troubleshoot complex issues.
- Apply recent experience (within the past 5 years) in User Experience (UX) design in C# and JavaScript, leveraging the latest technologies.
What we bring to the table:
- Access to state-of-the-art engineering and testing facilities equipped with all necessary platforms, servers, and tools to support the full software maintenance life-cycle.
- An Agile working environment with opportunities to contribute to the development of new capabilities and the support of existing ones.
-
A role that offers a mix of on-site and remote working options, with a structured sprint approach to project management.