Design, develop, test and maintain the software for the IOTA suite of tools;
Write, update and maintain the software documentation for the IOTA suite of tools;
Participate in the team meetings as required by the Lead Developer (LD), the Service Delivery Manager (SDM) and the Project Manager (PM);
Update accordingly the development backlog system with progress and comments;
Requirements
Nationality of one of the NATO Nations
Excellent command of spoken and written English
At least 5 years of relevant experience in software development environments
Proven knowledge of NATO Tactical Data Links (Link 16, Link 11, Link 22), FFT (FFI, NFFI) and other military or civilian interoperability standards for messaging and data exchange
Proven extensive experience with NATO Tactical Data Links data connectivity and quality monitoring techniques
Proven experience with installation and maintenance of NATO Tactical Data Links Enabling Services in operational environments and exercises
Proven experience and proficiency in Front-end development. Excellent knowledge of technologies such as Angular 17 or higher, HTML5, CSS, Typescript and JavaScript
Proven experience and proficiency in Back-end development. Excellent knowledge of technologies such as Java 17 or higher, Spring Framework 5.3 or higher and Spring Boot 3
Proven experience in development of (near) real-time RESTful web systems using the following protocols: HTTP, HTTPS, WS, WSS and SOAP
Proven experience and proficiency in writing automated testing for software modules (JUnit/Component, Functional and Integration)
Proven knowledge of XML, JSON, Git, Maven and Jenkins
Proven knowledge of TCP/UDP/IP protocols, networking concepts and ability to use networking tools (SSH, Terminal)