Deadline Date: Friday 1 November 2024
Requirement: Web/Software Development for the Academy Training Environment
Location: Oeiras, PT
Full Time On-Site: Yes
Time On-Site: 100%
Period of Performance: 2025 BASE: 02 January 2025 with possibility to exercise the following options:
2026 Option: 1st January 2025 until 31st December 2026
2027 Option: 1st January 2026 until 31st December 2027
Required Security Clearance: NATO SECRET
INTRODUCTION
The NATO Communications and Information Academy (NCI Academy) located in Portugal, Belgium and The Netherlands reinforces NATO’s technological edge through excellence in Cyberspace learning.
The NCI Academy has the Academy Learning Environment, which is the toolset associated with all back-end learning and development activities, the transfer of knowledge from trainers to students and the support of the student learning process. To secure the Academy Learning Environment, there is a team responsible for all activities related to the operation and maintenance of this infrastructure. In addition to setting up courses, maintaining them and deploying them as they iterate, the team is also responsible for running projects to ensure that the Academy Learning Environment is state of the art.
SCOPE OF WORK
The NCI Academy is looking to outsource part of the web development of services that are part of the ALE. The resource providing services under this SOW will work closely with the Technical Capability and Support Section (TCS) on system administration tasks.
It is essential that the selected resource is a full stack web developer with extensive knowledge in PHP, MySql, Git, CASD and other related web technologies. The contractor must be able to code new solutions from scratch this is not purely a support role.
The services shall be primarily provided at the NCI Academy in Oeiras, but may involve some travel to other NATO and NCI Agency elements.
The contractor will be part of a team and will provide the service using an Agile and iterative approach during multiple sprints.
Each sprint is planned for a duration of 1 week, and main activities are as follows:
Deliver high-quality code,
Participate in code reviews,
Provide on-time delivery of projects and tasks,
Provide user support,
Delivery of source code developed to meet the NCI Academy requirements. The code shall be well organized, documented and adhere to industry best practices and coding standards.
Software documentation, including user manuals, developer guides and other relevant documentation,
Testing documentations, including test plans, test cases and test results to demonstrate that the code has been tested and works as intended,
Code review reports, covering code quality, functionality, security and performance,
Assisting end users, troubleshooting issues or guiding them to a solution for issues or problems.
Contribute towards a knowledge base where end users can access documentation, tutorials and frequently asked questions to help them resolve common issues.
The content and scope of each sprint will be agreed during the sprint-planning meeting, in writing, based on the activities mentioned above.
DELIVERABLES AND PAYMENT MILESTONES
The NCI Academy team reserves the possibility to exercise the described options, depending on the project priorities and requirements.
The payment shall be dependent upon successful acceptance of the Delivery Acceptance Sheet (DAS)–Annex A including the EBA Receipt number.
Invoices shall be accompanied with a Delivery Acceptance Sheet (Annex A) signed by the Contractor and line manager.
2025 BASE: 2 January 2025 to 31 December 2025
Deliverable: 48 sprints of support for Web/ Software Development for the Academy Training Environment. Number of sprints is estimated considering a starting date as 2 January 2025. This will be adjusted depending on the actual start date.
Payment Milestones: Upon completion of each fourth sprint and at the end of the work.
2026 OPTION: 01 January 2026 to 31 December 2026
Deliverable: 48 sprints of support for Web/ Software Development for the Academy Training Environment.
Payment Milestones: Upon completion of each fourth sprint and at the end of the work.
2027 OPTION: 01 January 2027 to 31 December 2027
Deliverable: 48 sprints of support for Web/ Software Development for the Academy Training Environment.
Payment Milestones: Upon completion of each fourth sprint and at the end of the work.
COORDINATION AND REPORTING
The contractor shall participate in status update meetings, sprint planning, and other meetings, physically in the office, or in person via electronic means using Conference Call capabilities, according to line manager’s instructions.
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 retrospective meeting and then in written within three (3) days after the sprint’s end date. The format of this report will be aligned the line manager mentioning briefly the work held and the development achievements during the sprint.
Acceptance of each sprint completion will be documented in Annex A – Delivery Acceptance Sheet.
SCHEDULE
This task order will be active immediately after signing of the contract by both parties.
The BASE period of performance starts 2nd January 2025 and will end no later than 31st December 2025
If the 2026 option is exercised, the period of performance is 1st January 2026 to 31st December 2026.
If the 2027 option is exercised, the period of performance is 1st January 2027 to 31st December 2027.
CONSTRAINTS
All the deliverables provided under this statement of work will be based on NCI Agency templates or agreed with the line manager.
All documentation will be stored under configuration management and/or in the provided NCI Agency tools.
All the deliverables of this project will be considered NATO UNCLASSIFIED.
Part of the work may involve handling classified networks, therefore, a security clearance at the right level is expected for the contractor(s) undertaking this service. This security must be in place before applying for this contract to be considered compliant.
SECURITY
The security classification of the service will be up to NATO SECRET.
The contractor providing the services under this SOW is required to hold a valid NATO SECRET security clearance
PRACTICAL ARRANGEMENTS
The contractor will be required to provide the service on-site in NCI Academy Oeiras (PRT)
Travel costs are out of scope and will be borne by the NCI Agency separately in accordance to the provisions of the AAS+ Framework Contract. He or she will work under the direction and guidance of the NCI Academy Technical Capability Support Section Head or their designated representative.
This service must be accomplished by ONE contractor.
QUALIFICATIONS
[See Requirements]
Requirements
QUALIFICATIONS
This work requires a resource the following qualifications and experience:
Desirable qualifications and experience
Language Proficiency