Field(s) of expertise
Software Engineering Information Technology
About this job
Sapienza Consulting, a tpgroup company, is recruiting a NIRIS Software Developer (Off-Site) to join NATO – NCIA in Mons, Wallonia, Belgium.
The NATO Communications and Information Agency (NCI Agency) located in The Hague, The Netherlands, is currently involved in the development of new capabilities for NATO as well as in the support of existing capabilities. In light of these activities, the C2 Service Centre is looking for software development support.
More specifically, the work will support the full software development cycle of the Networked Interoperable Real-Time Information Services (NIRIS) software. NIRIS has been developed to meet the Minimum Military Requirement (MMR) for receiving, disseminating and providing situational awareness information for Command and Control (C2) and is currently the most widely used system for providing such information in NATO.
Responsibilities
The main objectives of this statement of work are:
- Improving the quality of the existing codebase of NIRIS
- Implementation of Engineering Change Proposals (ECP’s) for NIRIS 4.3
- Expanding the NIRIS test suite with test cases for implemented ECP’s
- Provision of documentation for the implemented ECP’s
Under the direction/guidance of the NIRIS Product Owner or delegated staff, the contractor will perform a number of tasks:
- Address specific issues reported by SonarQube to optimise the quality of the NIRIS codebase
- This involves understanding of the SonarQube report, designing a solution and implementing the solution in the NIRIS codebase
- Implementation of five Engineering Change Proposals (ECP’s) for NIRIS
- This involves getting a solid understanding of what is requested in the ECP, designing a solution, presenting it to the NIRIS Product Owner or delegated staff, implementing the solution in the NIRIS codebase and developing test cases and documentation
- The contractor shall update the status of the NIRIS development tasks in JIRA
- Documentation is developed to become part of the overall NIRIS documentation set
- As the NIRIS team has adopted an Agile working methodology (Scrum), it is expected that the contractor will participate in daily stand ups and sprint planning / closure meetings
- Test cases are to be developed in Zephyr and will become part of the NIRIS test suite
Profile
- Required Security Clearance: NATO SECRET
- The consultancy support for this work requires a software developer with the following qualifications:
- The candidate has relevant and recent experience in software development using Java and Typescript (Angular)
- The candidate is well able to produce efficient, clear, readable, maintainable and high quality code in Java and Typescript (Angular)
- The candidate has relevant and recent experience in continuous software integration and automated testing, including knowledge of test automation frameworks
- The candidate has relevant and recent experience in using development tools (e.g. Maven, Jira, GitLab, Zephyr) and the Scrum methodology
- The candidate has relevant and recent experience in documenting source code and design, online help
- The candidate has relevant and recent knowledge and usage of computer networks and, desirable, of Tactical Data Links (TDL)
- The candidate is able to speak and write fluent English since the work is conducted in English
- The candidate has a NATO SECRET security clearance, provided by the national security organization valid at the time of submission of the bid covering the period of the requirement
- The candidate has a flexible ‘can do’ attitude
- The candidate must have the nationality of one of the NATO nations
- Candidates must be eligible to work in the EU
- For information on how we process the personal data in your application, please see the Sapienza Privacy Statement.
For information on how the personal data in your application is processed, please see the
Sapienza Consulting Privacy Policy.