JOB DETAILS

2025-0074 Full Stack Software Developer (NS) REMOTE - 7 Mar

2025-0074 Full Stack Software Developer (NS) REMOTE - 7 Mar

Contract Type:

Contractor

Location:

Off-Site / Remote - Off-Site / Remote

Industry:

NATO

Contact Name:

Tim Lane

Contact Email:

tim@plr.ltd

Contact Phone:

Tim Lane

Date Published:

25-Feb-2025

Deadline Date:  Friday 7 March 2025
 
Requirement:   Full Stack Software Developer
 
Location:  OFFSITE
 
Not to Exceed:  30,960 EUR
 
Period of Performance:  7 April,2025
 
Required Security Clearance:  NATO SECRET
 
Introduction:
The NATO Information and Communication Agency (NCI Agency) located in The Hague, Netherlands is currently involved in the development of joint, new capabilities/services for NATO, as well as in the support of existing capabilities and services. In the light of these activities, the C2 Centre is looking for an experienced Full Stack Software Developer.
Specifically, the selected contractor will work as a member of the development team on the development and maintenance of existing software modules and on the development of new software modules of the Tactical Data Link (TDL) Interoperability, Test and Assessment (IOTA) suite of tools.
 
Scope of Work:
Under the direction of the Service Delivery Manager (SDM) and the Project Manager (PM), the Full Stack Software Developer will work closely with the project Lead Developer (LD) and develop and update the IOTA suite of tools. This includes the following activities:

  • 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 and document the sprints as required by Service Delivery Manager (SDM) and Project Manager (PM);
  • Update accordingly the development backlog system with progress and comments;
All code, scripts and documentation will be stored under configuration management in the provided GIT within the NATO Software Factory Cloud.
The coordination will be carried out accessing remotely the NCIA Reach IT System and the unclassified development laptop. Both will be provided by the NCI Agency.
The contractor will be part of a team (Software Engineers, Service Delivery Manager, Project Manager) and will work using an Agile and iterative approach using multiple sprints. Each sprint is planned for a duration of 1 week. The content and scope of each sprint will be planned with the Lead Developer and approved by the Service Delivery Manager and Project Manager.
 
Coordination and Reporting:
The contractor shall work off-site. The contractor may be required to work from the office in The Hague, Netherlands in particular and exceptional cases determined by the Service Delivery Manager (SDM) or the Project Manager (PM). This will not exceed a maximum period of 1 sprint per quarter, with a maximum of 4 sprints per calendar year.
The contractor shall participate remotely, via electronic means using Conference Call capabilities, in daily status update meetings, sprint planning, sprint retrospectives, backlog reviews and other meetings according to instructions provided by the Service Delivery Manager (SDM) or the Project Manager (PM).
For each sprint to be considered as complete and payable, the contractor must report the outcome of his/her work during the sprint, first verbally during the daily status update meetings and the retrospective meetings and then in written within three (3) days after the sprint’s end date. The format of this report shall be a short email to the project manager (PM) and service delivery manager (SDM) mentioning briefly the work held and the development achievements during the sprint, this can be a monthly report.
 
Security:
The security classification of the work will be up to NATO Secret.
 
Constraints:
All the documentation provided under this statement of work will be based on NCI Agency templates or agreed with project points of contact.
All scripts, documentation and required code will be stored under configuration management and/or in the provided NCI Agency tools.
 
Practical Arrangements:
The contractor may be required to travel to other sites within NATO for completing these tasks. This is in addition to what stated in paragraph 4. Travel arrangements will be the responsibility of the contractor and the expenses will be reimbursed in accordance with Article 5.5 of AAS Framework Contract and within the limits of the NCIA Travel Directive.
This work must be accomplished by ONE contractor.
The contractor will work under NCI Agency contract (CO-115786-AAS+) at the NCI Agency in The Hague, the Netherlands.
 
Qualifications:
 
Requirements:
  • The candidate must have a currently active NATO SECRET security clearance
Qualifications:
The consultancy support for this work requires the following qualifications:
  • Bachelor’s degree in Computer Science, Information Technology or a closely related engineering field and at least 5 years of relevant experience in software development;
  • 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 but not mandatory previous experience with Tactical Data Links (TDLs);
  • Desirable but not mandatory previous experience within the NATO environment (ACO, ACT, NCIA, etc.)

Share this job

Interested in this job?
Save Job
CREATE AS ALERT

Similar Jobs

SCHEMA MARKUP ( This text will only show on the editor. )
Share by: