Deadline Date:
Tuesday 17 June 2025
Requirement: SMIROnLine Software Development Support
Location:
Offsite, with regular online meetings over Microsoft Teams and occasional in-person attendance at NATO facilities in Brussels and Mons, Belgium
Not to Exceed:
2025 BASE: NTE 23,220 EUR per sprint for a total amount of 162,540 EUR (7 sprints)
2026 – 2027 – 2028 Options
Period of Performance:
2025 BASE: 21 July 2025
Required Security Clearance:
NATO SECRET
Introduction:
- The NATO Communications and Information Agency (NCIA) located in Brussels, Belgium, is currently involved in the development of new capabilities for NATO as well as in the support of existing capabilities. In light of these, the NATO Integrated Mobile Services Centre Business Area is looking for software development support. The Contractor shall provide a team of 2 individuals consisting of an experienced senior and a junior software developer, with testing experience to provide the services described in this Statement of Work.
- Spectrum Management Information Repository On-Line (SMIROnLine) is a web application primarily hosted on secure and unsecure networks and standalone devices. The tool is used by the nations, NATO Allied Command Operations (ACO), NATO Joint Commands and NATO Headquarters Digital Staff (NDS) to record and maintain spectrum management information, such as frequency allotments and assignments, together with geographical and technical data referenced to these assignments. Some nations install SMIROnLine on national servers and/or on single laptops as a standalone application for use as a national spectrum management tool.
- The Contractor’s Personnel will provide services by reinforcing the existing software development team, and their development and testing efforts will be carried out on SMIROnLine version 2 (SOL2) and its companion applications. The scope of work will encompass developing and testing new features to enhance its functionality, and resolving software bugs reported by the user community.
The main objective of this statement of work is to scope the activities the Contractor’s Personnel will carry out on the development, testing and maintenance of SOL2 software modules, plug-ins and companion applications.
Scope of Work:
Under the direction/guidance of NCIA or delegated staff, the Contractor’s Personnel will develop, test and update SOL2 software functionality, integrated and in coordination with the existing Scrum team that encompasses other software developers and eventual participating Nations’ representatives. This work will include the following activities:
- Develop/update C#, JavaScript, .Net, Bootstrap and JQuery software modules;
- Develop/conduct unit and automated testing of software components;
- Attend virtual and in-person meetings.
The Contractor’s Personnel will be coordinated by the Scrum Master and shall participate in periodic status update meetings, sprint planning, sprint review and other meetings via electronic means using Microsoft Teams. On rare occasions, there may be a requirement to attend in-person meetings at NATO offices in Brussels, Brain-L’Alleud and Mons, Belgium, as requested by the Project Manager.
Each sprint is planned for a duration of 4 weeks. The content and scope of each sprint, i.e. the deliverables, will be agreed during the sprint-planning meeting, in coordination with the NCIA, the ACO representative and the contractor. Upon completion and validation of each sprint, the completed sprint can be submitted for payment. More detail on the sprints is provided in section 4.
Constraints:
- All deliverables provided under this statement of work will be based on NCIA templates or otherwise, as agreed with the project’s Technical Lead.
- All code, scripts, documentation, etc. will be stored under configuration management in the provided Integrated Development Environment (IDE), e.g. NATO Software Factory (NSF), and will be classified as NATO UNCLASSIFIED.
- Part of the task may involve temporary work based on classified documentation and networks. Therefore, a NATO Secret security clearance will be required as from the contract start date for the Contractor’s Personnel undertaking this project. Different security clearances required for future phases of this project can be obtained during the period of performance of this initial contract.
- The contractor’s personnel will be required to work offsite. Access to SOL2 code repositories and more generically to NCIA’s IDE will be provided by the project’s Technical Lead or delegated staff.
- On rare occasions, for completing their tasks the contractor’s personnel may be required to travel to NATO offices in Brussels, Braine-L’Alleud and Mons – Belgium, or other international NATO sites. In these cases, travel arrangements will be the responsibility of the contractor and related expenses will be reimbursed in accordance with Article 5.5 of AAS Framework Contract and within the limits of the NCIA Travel Directive.
Qualifications:
The services described under this SoW require two (2) individuals from the same contractor with the following qualifications:
This work requires service delivery at the level of a senior software developer, possessing the following qualifications:
- Relevant and recent experience in web development using ASP .NET Framework (.NET 8) using Visual Studio as the Integrated Development Environment and C# as the programming language.
- Relevant and recent experience in website GUI development using Bootstrap and the related languages and frameworks (CSS, HTML, JQuery), the Webpack module bundler, and Extensible Markup Language (XML) knowledge.
- Relevant and recent experience working with MS SQL databases, including stored procedures and XML storage and query.
- Relevant and recent experience working with JavaScript and Typescript modules (ES6).
- Relevant and recent experience working in software development teams following a Scrum methodology. A minimum PSD1 Professional Scrum Developer certification is required and experience acting as Scrum Master will be valued.
- Relevant and recent experience in continuous software integration and automated testing, including knowledge of test automation frameworks.
- Relevant and recent experience working with software development tools, including Microsoft Azure DevOps services. Knowledge of Microsoft Azure cloud services will be valued.
- Relevant and recent experience in the design and integration of automatic tests using Microsoft Azure DevOps Build-Test-Release pipelines.
- Able to produce efficient, clear, readable, maintainable and high-quality code, including the use of SonarQube to evaluate and monitor quality compliance.
- Strong track record in software development with strong problem solving skills.
- Ready to quickly integrate with the current Scrum team and take-up duties and software development tasks, including the following: Test development and test integration for the existing and new code, specifically in providing expertise to review the technical design and test cases of the proposed solution and implementation; Produce and edit software related documentation and technical reports in English; Perform code refactoring and optimisation; Support Product Backlog refinement and make suggestions on prioritisation.
- Able to communicate with external users/customers and translate their requirements into software development tasks for the team.
- Able to speak and write fluent English, as all the work will be conducted in the English language.
- Must have the nationality of one of the NATO member nations.
- Experience of working in the Defence industry;
- Experience of developing software for military systems and applications;
- Knowledge and experience of working on applications hosted on NATO networks;
- Knowledge and experience of working on projects, data and/or tools involved in the management and coordination of the Electromagnetic Spectrum;
- Knowledge of Spectrum Management tools and processes.
- Relevant and recent experience in web development using ASP .NET Framework (.NET 8) using Visual Studio as the Integrated Development Environment and C# as the programming language.
- Relevant and recent experience in website GUI development using Bootstrap and the related languages and frameworks (CSS, HTML, JQuery), the Webpack module bundler, and Extensible Markup Language (XML) knowledge.
- Relevant and recent experience working with MS SQL databases, including stored procedures and XML storage and query.
- Relevant and recent experience working with JavaScript and Typescript modules (ES6).
- Relevant and recent experience working in software development teams following a Scrum methodology. A minimum PSD1 Professional Scrum Developer certification is required.
- Relevant and recent experience in continuous software integration and automated testing, including knowledge of test automation frameworks.
- Relevant and recent experience working with software development tools, such as Microsoft Azure DevOps, GitLab and SonarQube.
- Able to produce efficient, clear, readable, maintainable and high-quality code, including the use of SonarQube to evaluate and monitor quality compliance.
- Ready to quickly integrate with the current Scrum team and take-up duties and software development tasks, including the following: Test development and test integration for the existing and new code; Produce and edit software related documentation and technical reports in English; Support Product Backlog refinement.
- Able to speak and write fluent English, as all the work will be conducted in the English language.
- Must have the nationality of one of the NATO member nations.
- Experience of working in the Defence industry;
- Experience of developing software for military systems and applications;
- Knowledge and experience of working on applications hosted on NATO networks;