Log in/Create account

Full Stack Software Developer

Apply now
Industry

IT Services

Type

Contract

Country

Remote

City

Remote

Security

Needed

Company

NCIA

Essential Qualifications/Experience:

·       Nationality of one of the NATO Nations

·       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)

Desirable Qualifications/Experience:

·       Bachelor’s degree in Computer Science, Information Technology or a closely related engineering field

·       Previous experience within the NATO enterprise (ACO, ACT, NCIA, etc.)

·       Previous experience working in the NATO Software Factory (NSF)

·       Previous experience supporting NATO Interoperability exercise (CWIX, etc.)

·       Previous experience with NATO Data Centric Security Standards (4774, 4778)

DUTIES/ROLE:

·       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

Job requirements

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

• Nationality of one of the NATO Nations (Mandatory)
• 5+ years of relevant experience in software development environments (Mandatory)
• 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 (Mandatory)
• Proven extensive experience with NATO Tactical Data Links data connectivity and quality monitoring techniques (Mandatory)
• Proven experience with installation and maintenance of NATO Tactical Data Links Enabling Services in operational environments and exercises (Mandatory)
• Proven experience and proficiency in Front-end development (Mandatory)
• Excellent knowledge of technologies such as Angular 17 or higher, HTML5, CSS, Typescript and JavaScript (Mandatory)
• Proven experience and proficiency in Back-end development (Mandatory)
• Excellent knowledge of technologies such as Java 17 or higher, Spring Framework 5.3 or higher and Spring Boot 3 (Mandatory)
• Proven experience in development of (near) real-time RESTful web systems using the following protocols: HTTP, HTTPS, WS, WSS and SOAP (Mandatory)
• Proven experience and proficiency in writing automated testing for software modules (JUnit/Component, Functional and Integration) (Mandatory)
• Proven knowledge of XML, JSON, Git, Maven and Jenkins (Mandatory)
• Proven knowledge of TCP/UDP/IP protocols, networking concepts and ability to use networking tools (SSH, Terminal) (Mandatory)
• Bachelors degree in Computer Science, Information Technology or a closely related engineering field (Nice to have)
• Previous experience within the NATO enterprise (ACO, ACT, NCIA, etc.) (Nice to have)
• Previous experience working in the NATO Software Factory (NSF) (Nice to have)
• Previous experience supporting NATO Interoperability exercise (CWIX, etc.) (Nice to have)
• Previous experience with NATO Data Centric Security Standards (4774, 4778) (Nice to have)
Apply to the job
Overview
Details
Requirements
Apply