EMW, Inc. Belgium Contract 2024-09-10

Deadline Date: Friday 20 September 2024

Requirement: Support for Update LOGFAS software modules

Location: OFF-SITE

Note: Please refer to your Subcontract Agreement, article 6.4.1.a, which states “Off-Site Discount: 5% (this discount is applicable to all requirements, and applies when the assigned personnel are permitted to work Off-Site, such as at- home)”. Please be sure to price this discount in your overall price proposal when submitting bids against off-site RFQs

Period of Performance: 2024 BASE period: As soon as possible, not later than 21 October 2024 – 31 Dec 2024

2025 OPTION period: 01 Jan 2025 – 31 Dec 2025

2026 OPTION period: 01 Jan 2026 – 31 Dec 2026

Required Security Clearance: NO SECURITY CLEARANCE REQUIRED

1 INTRODUCTION

The NATO Information and Communication Agency (NCI Agency) located in Mons, Belgium, 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 an experienced software developer.

More specifically, the work shall support the full software development cycle of the Logistics Functional Area Services (LOGFAS) suite of applications.

2 SCOPE OF WORK

Under the direction of the NCI Agency team, the software developer shall develop and update LOGFAS software modules. This includes the following activities:

  • Participate in daily status update meetings, sprint planning, sprint retrospectives and other meetings, in person via electronic means.
  • Participate in requirements elicitation, analysis and design discussions.
  • Support bug fixing and stability improvements.
  • Implement and review software changes as required.
  • Create and implement (automated) test cases.
  • Create and update documentation.
  • Investigate the best ways to solve problems, including documenting and presenting pros and cons to the team.
  • As full stack software developer, work on: The application data model, application programming interface and web services; The authentication and authorization services; The web front-ends;  The desktop applications.

The development work shall be carried out by remotely accessing the NCI Agency engineering facilities.

The contractor shall be part of a team (project manager, technical lead, software developers, etc.) and shall work using an Agile and iterative approach using multiple sprints. Each sprint is planned for a duration of ten (10) working days. The scope of each sprint shall be agreed with the project manager and the technical lead during the sprint-planning meeting, in writing.

3 DELIVERABLES AND PAYMENT MILETONES

Each sprint is planned for a duration of ten (10) working days. At the end of each sprint, a detailed report of the activities conducted shall be submitted.

The payment will be dependent upon successful acceptance of Annex B – Certificate of Acceptance, including the EBA Receipt number.

The NCI Agency team reserves the possibility to exercise a number of options during base period and optional periods, based on the same deliverable timeframe and cost, at a later time, depending on the project priorities and requirements.

The following deliverables are expected in 2024 from the work on this statement of work:

Deliverable 01: 01 Sprints for LOGFAS full stack software development

Quantity: 3

Payment Milestones: After each sprint completion

Estimated Start Date: As soon as possible but not later than 21 Oct 2024

End Date: NLT 31 Dec 2024

For 2024, 2025 and 2026 additional optional sprints may be requested under the same scope, conditions and constraints.

Deliverable 01: 01 Sprints for LOGFAS full stack software development

Quantity: Up to 3

Payment Milestones: After each sprint completion

Estimated Start Date: 15 Nov 2024

End Date: NLT 31 Dec 2024

Deliverable 02: Sprints for LOGFAS full stack software development

Quantity: Up to 25

Payment Milestones: After each sprint completion

Estimated Start Date: Jan 2025

End Date: NLT 31 Dec 2025

Deliverable 03: Sprints for LOGFAS full stack software development

Quantity: Up to 25

Payment Milestones: After each sprint completion

Estimated Start Date: Jan 2026

End Date: NLT 31 Dec 2026

4 COORDINATION AND REPORTING

The contractor shall provide services off-site.

The contractor shall participate remotely in daily status update meetings, sprint planning, sprint retrospectives and other meetings, physically in the office, or in person via electronic means using Conference Call capabilities, according to project 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 shall be a short email to the project 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.

It is expected the services start being provided as soon as possible but not later than 21 October 2024 and end not later than 31 December 2024.

If the 2025 option is exercised, the period of performance is from 1 January 2025 to 31 December 2025.

If the 2026 option is exercised, the period of performance is from 1 January 2026 to 31 December 2025.

6 SECURITY

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 may be required to travel to other sites within NATO for completing these tasks. 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.

The services provided under this SOW must be accomplished by ONE contractor.

9 QUALIFICATIONS

[See Requirements]

Requirements

9 QUALIFICATIONS

The consultancy support for this work requires a software developer with the following qualifications:

  • University degree in Computer Science/Engineering or equivalent
  • Minimum of 5 years of full stack development experience with the following technologies: .NET Framework and .NET, Entity Framework, and the C# programming language.
  • Experience with Service-oriented Architecture software design and with the development of web APIs.
  • Experience with software development for web application technologies, including ASP.NET, Ext JS and Angular.
  • Experience with software development using of OpenID Connect (OIDC), WSO2 and ADFS.
  • Experience with JSON Web Tokens (JWT) or similar token formats such as Security Assertion Mark-up Language (SAML).
  • Experience with Visual Studio and PostgreSQL or similar relational database management systems such as Microsoft SQL Server or MySQL.
  • Experience with Microsoft desktop application development, including a solid understanding of asynchronous programming in multi-thread applications.
  • Experience with Git version source control.
  • Experience with Design Thinking, Dev(Sec)Ops and Agile software development.
  • Experience with cloud computing services such as Microsoft Azure.
  • Proven ability to integrate and work in a multinational team.
  • The ability to conduct all work in fluent business English.