2025-0088 Provision of Full Stack Software Development Service- MON 31 Mar
Summary
Full-stack developer building and maintaining .NET/Angular apps on Azure DevOps for NATO’s C2 systems, using PostgreSQL, REST APIs, and IdentityServer4.
2025-0088 Provision of Full Stack Software Development Service- MON 31 Mar
3 days ago Be among the first 25 applicants
Deadline Date: Monday 31 March 2025
Requirement: Provision of Full Stack Software Development Service
Location: Off-Site
Period of Performance: 5 May 2025 - 31 December 2025
Required Security Clearance: A NATO security clearance is not required.
1 INTRODUCTION
The NATO Information and Communication Agency (NCI Agency) is currently involved in the development of new capabilities for NATO as well as in the support of existing capabilities. In the light of these activities, the C2 Centre is looking for software development service, more specifically in delivery of front-end and back-end coding, testing and documenting.
2 SCOPE OF WORK
Under the direction of the Service Delivery Manager and in close collaboration with the service support team, software development service will cover delivery of prioritized backlog items relevant for application maintenance, which include but are not limited to:
- Analysing bugs and user stories and subsequently designing bug fixes and features,
- Writing the new and making changes to the existing code,
- Testing the bugs fixes and new features,
- Updating relevant documentation.
The contractor will provide the service using a sprint-based approach. Each sprint is planned for a duration of 10 working days. The contractor will be part of a team and will work using an Agile and iterative approach. The content and scope of each sprint will be agreed during the sprint-planning meeting. At the end of each sprint, a detailed report of the activities conducted shall be submitted to the Agency Point of Contact.
3 DELIVERABLES AND PAYMENT MILESTONES
The payment shall be dependent upon successful acceptance of the Delivery Acceptance Sheet (DAS) - (Annex A). Invoices shall be accompanied with a Delivery Acceptance Sheet (Annex A) signed by the Contractor and the Agency Point of Contact. The Purchaser (NCIA) reserves the right to exercise a number of options of one or more sprints based on the same deliverables, at a later time, depending on the project priorities and requirements, at the same cost of base year (2025).
4 COORDINATION AND REPORTING
The contractor shall participate remotely in daily scrum meetings, sprint planning, sprint retrospectives and other on-line meetings using tools adopted by the team and according to service delivery manager's instructions. For each sprint to be considered as complete and payable, the contractor must report the outcome of their work during the sprint, first verbally during the sprint review meeting and then in writing within three (3) days after the sprint's end date. The format of this report shall be a short email to the service delivery manager mentioning briefly the work held and the development achievements during the sprint.
5 SCHEDULE
This task order will be active immediately after signing of the contract by both parties. The BASE period of performance and optional period of performance is expected to be between 5th of May 2025 and 31st of December 2025.
6 SECURITY
The security classification of the work will be up to NATO UNCLASSIFIED. A NATO security clearance is not required.
7 CONSTRAINTS
All the documentation provided under this statement of work will be based on NCI Agency templates or agreed with project point of contact. All scripts, documentation and required code will be stored under configuration management and/or in the provided NCI Agency tools.
8 PRACTICAL ARRANGEMENTS
The contractor providing the service shall work off-site (remotely), accessing remotely the NCIA engineering facilities. The contractor providing the service may be required to travel to other sites within NATO for completing these tasks. 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 service must be provided by ONE contractor.
9 QUALIFICATIONS
Delivery of the services under this SOW requires a contractor with the following qualifications and experience:
- The contractor must be able to analyse, design, implement and test across the full stack of the application.
- Minimum of 5 years of experience with full stack software development including all software development lifecycle phases.
- The ability to work in English.
- Proven ability to work in a scrum team and as per Agile software development values and principles.
- Experience with using Microsoft Azure DevOps platform.
- Solid experience with writing .NET applications using the C# language.
- Experience with Entity Framework and REST APIs.
- Solid experience with writing Angular applications using HTML, TypeScript and CSS or one of its pre-processors.
- Experience with using Visual Studio and/or Visual Studio Code, or similar IDEs.
- Experience with using PostgreSQL.
- Experience with IdentityServer4/Duende IdentityServer and RabbitMQ.
Seniority level
Mid-Senior level
Employment type
Contract
Job function
Engineering and Information Technology
Industries
IT Services and IT Consulting