Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
2025-0103 Support to Develop Web Application (NS) - WED 2 Apr image - Rise Careers
Job details

2025-0103 Support to Develop Web Application (NS) - WED 2 Apr

Bidding Instructions - Technical Proposal: CV and attestation of the assigned resource for the project. Each CV shall contain accurate contact details for reference person for each of the listed professional experiences relevant to this Statement of Work

Deadline Date: Wednesday 2 April 2025

Requirement: Support to Develop Web Application (C#, .NET, ASP.NET, Angular)

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: 2025 BASE: As soon as possible and not later than 12 May until 31 December 2025 with possibility to exercise sprints from the following options:

2026 Options: 1st January 2026 until 31st December 2026

2027 Options: 1st January 2027 until 31st December 2027

2028 Options: 1st January 2028 until 31st December 2028

Required Security Clearance: NATO SECRET

 

1. INTRODUCTION

The NATO Information and Communication 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 the light of these activities, the C2 Centre is looking for one full stack .NET Web developer with experience in developing ASP.NET and .NET Applications, and with strong user interface proficiency.

The Full Stack .NET Web Developer will provide the technical subject matter expertise to enable and guide the design and development of integrated solutions that meet current and future business needs.

More specifically, the service will support the full software development cycle of TOPFAS NRS Tracking Application.

2. OBJECTIVES

The main objective of this statement of work is the development of new capabilities and the enhancement of existing features in the existing NATO TOPFAS Service.

Delivery of the services under this SoW requires skills of ONE Full Stack .NET Web Software Developer to update TOPFAS functionality and data structures to meet the mid-term requirements for enabling inter-operability between TOPFAS and other systems.

3. SCOPE OF WORK

The contractor will be part of a team (project manager, technical lead, software developers, etc.) and will provide the service using an Agile and iterative approach using multiple sprints. Each sprint is planned for an approximate duration of 2 weeks with an average 38 hours per week.

Services are required to be delivered within NCI Agency Business hours as per paragraph 9 of this SoW. The content and scope of each sprint and their related acceptance criteria will be agreed with the project manager and the technical lead during the sprint-planning meeting in writing.

The scope of the assignment will be limited to providing functional and technical solution analysis and software development, traceable through the Azure DevOps NATO Software Factory system.

The service will be executed mainly offsite, and some sprints might require the visit to other NATO locations. The development service will be carried out accessing remotely the Azure DevOps NATO Software Factory system.

The Developer will participate in the daily reporting and planning activities (daily stand-ups) as well as the required participation in workshops, events and conferences related to the supported services, as requested by the NCI Agency project team.

Under the direction of the NCI Agency project team, the developer will develop and update TOPFAS Application software. This includes the following activities:

  • Implement and review software changes as required using Azure DevOps.
  • Support the development of the front-end application and communication with back end services.
  • Implement new interfaces and improve existing interfaces online real time interfaces.
  • Migration from ASP.NET to .NET.
  • Support bug fixing and stability improvements.
  • Create user stories, including acceptance criteria and test cases to evaluate the functionality.
  • Create and update documentation.
  • Conduct impact analysis, to investigate which are the best ways to solve a certain problem, their effort estimation, document and present their pros and cons to the team.

4. COORDINATION AND REPORTING

The Contractor shall report to the NCIA TOPFAS Technical Lead.

The Contractor shall participate in daily status update meetings, sprint planning, sprint retrospectives and other meetings, in person via electronic means using Conference Call capabilities, according to project manager’s instructions. The camera feature should be used at all times.

For each sprint to be considered as complete and payable, the contractor:

  • Must report the progress of his/her service and any impediments during the sprint daily meetings;
  • Should report verbally the service completed during the sprint review;
  • Should prepare a demo of the service completed and present it to the team during the sprint demo meeting.

Due to the AGILE approach of this project, there is a need to define a set of specific arrangements between the NCIA and the contractor that specifically defines the deliverables to be provided for each sprint as well as their associated acceptance criteria. This includes sprint planning, execution and review processes, which are detailed below:

Sprint Planning:

Objective: Plan the objectives for the upcoming sprint.

Kick-off meeting: Conduct a bi-weekly (every two weeks) meeting with the contractor to plan the objectives of upcoming sprint and review contractor`s manpower to meet the agreed deliverables.

Set sprint goals: Define clear, achievable goals for the sprint and associated acceptance criteria, including specific delivery targets, Quality standards as well as Key Performance Indicators (KPIs) for each task to be recorded in the sprint meeting minutes.

Agree on the required level of effort for the various sprint tasks.

Backlog Review: Review and prioritise the backlog of tasks, issues, and improvements from previous sprints.

Assess each payment milestone cycle duration of two sprints. State of completion and validation of each sprint status and sign off sprints to be submitted for payment as covered in Section 5.

Sprint Execution

Objective: Contractor to execute the agreed “sprint plans” with continuous monitoring and adjustments.

Regular meetings between NCIA and the contractor to review sprint progress, address issues, and make necessary adjustments to the processes or production methodology. The Meetings will be physically in the office.

Continuous improvement: Contractor to establish a continuous feedback loop to gather input from all stakeholders for ongoing improvements and their subsequent implementation depending on NCIA approval.

Progress Tracking: Contractor to use a shared dashboard or tool to track the status of the sprint deliveries and any issues.

Quality Assurance/Quality Check: Contractor shall ensure that the quality standards agreed for the sprint deliverables are maintained throughout the sprint.

Quality Control: NCIA to perform the Final Quality Control of the agreed deliverables and provide feedback on any issues.

Sprint Review

Objective: Review the sprint performance and identify areas for improvement.

At the end of each sprint, there will be a meeting between the NCIA and the Contractor to review the outcomes against the acceptance criteria comprising sprint goals, agreed quality criteria and Key Performance Indicators (KPIs).

Define specific actions to address issues and enhance the next sprint.

Sprint Payment

For each sprint to be considered as complete and payable, the contractor must report the outcome of their service during the sprint, first verbally during the sprint review meeting and then in writing within five days after the sprint’s end date. A report must be sent by email to the NCIA service manager, listing all the achievements against the agreed tasking list set for the sprint.

The contractor's payment for each sprint will be depending upon the achievement of agreed Acceptance Criteria for each task, defined at the sprint planning stage. This will include specific delivery targets, quality standards as well as Key Performance Indicators (KPIs) for each task.

The payment shall be dependent upon successful acceptance as set in the above planning/review meetings. This will follow the payment milestones that shall include a completed Delivery Acceptance Sheet (DAS) – (Annex A)

Invoices shall be accompanied with a Delivery Acceptance Sheet (DAS) – (Annex A) signed by the Contractor and project authority.

If the contractor fails to meet the agreed Acceptance criteria for any task, the NCIA reserves the right to withhold payment for that task/sprint.

Further, the supplier must conduct the following reviews:

  • A daily ‘touch point’ between NCIA POC and the supplier’s POC to ensure service is on track
  • Draft versions of the reports where the supplier’s POC presents the draft report to the customer, with the opportunity for the customer to provide feedback and implement uplifts.
  • Final versions of the reports where the incumbent presents and delivers the final report to the customer.

For each sprint to be considered as complete and payable, the contractor must report the outcome of his/her service provided during the sprint, first verbally during the sprint review 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 NCIA Project Manager mentioning briefly the service held and the development achievements during the sprint.

At the end of the project, the Contractor shall provide a Project Closure Report that is summarizing the activities during the period of performance at high level.

5. DELIVERABLES AND PAYMENT MILESTONES

The following deliverables are expected from this statement of work:

1) Complete the activities/tasks agreed in each sprint meeting as per sections 2 and 3 above.

2) Produce sprint completion reports (format: e-mail update), which include details of activities performed. Specifically, the resolved Product Backlog Items will be broken down into number of Tasks, traceable through Azure DevOps NATO Software Factory ticketing systems.

Payment Schedule will be at the end of each two sprints, following the acceptance of the sprint report.

The NCIA team reserves the possibility to exercise a number of options, based on the same scrum deliverable timeframe, at a later time, depending on the project priorities and requirements.

The payment shall be dependent upon successful acceptance of the sprint report and the Delivery Acceptance Sheet (DAS) – (Annex A)

Invoices shall be accompanied with a Delivery Acceptance Sheet (Annex A) signed by the Contractor and the NCIA POC.

The NCIA team reserves the possibility to exercise a number of sprints at a later time, based on the same sprint deliverable timeframe and cost, depending on project priorities and requirements.

The following deliverables are expected within the performance period.

2025 BASE: 12th May 2025 – 31st December 2025

Deliverable: 15 Sprints (Number of sprints is calculated considering a starting date 12 th May 2025. This will be adjusted based on actual starting date.)

Payment Milestones: Upon completion of each two sprints following acceptance

2026 OPTION: 01 January 2026 to 31 December 2026

Deliverable: Up to 23 Sprints

Cost Ceiling: Price will be determined by applying the price adjustment formula as outlined in CO‐115786‐ AAS+ Special Provisions article 6.5.

Payment Milestones: Upon completion of each two sprints following acceptance

2027 OPTION: 01 January 2027 to 31 December 2027

Deliverable: Up to 23 Sprints

Cost Ceiling: Price will be determined by applying the price adjustment formula as outlined in CO‐115786‐ AAS+ Special Provisions article 6.5.

Payment Milestones: Upon completion of each two sprints following acceptance

2028 OPTION: 01 January 2028 to 31 December 2028

Deliverable: Up to 23 Sprints

Cost Ceiling: Price will be determined by applying the price adjustment formula as outlined in CO‐115786‐ AAS+ Special Provisions article 6.5.

Payment Milestones: Upon completion of each two sprints following acceptance

6. SCHEDULE

This task order will be active immediately after signing of the contract by both parties.

The BASE period of performance is as soon as possible but not later 12th May 2025 and will end no later than 31 st December 2025.

If the 2026 option is exercised, the period of performance is 01st January 2026 to 31st December 2026.

If the 2027 option is exercised, the period of performance is 01st January 2027 to 31st December 2027.

If the 2028 option is exercised, the period of performance is 01st January 2028 to 31st December 2028.

7. SECURITY

Performance of the services described in this SOW require a valid NATO SECRET security clearance prior to the start of the engagement. It is acceptable to be in the process of acquiring the clearance at the start of the service.

Contractor/ shall be aware of all security rules pertaining to the handling of NATO classified information.

Personnel Security Clearance (PSC). Individuals who require access or may have access to information classified NC or above during the course of their duties shall have a PSC at the appropriate level, which is valid for the duration of the authorized access. In addition, such individuals are required to: Have a need-to-know; Have been briefed on their security obligations in respect to the protection of NATO Classified Information; and Have acknowledged their responsibilities either in writing or an equivalent method which ensures non-repudiation.

8. 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.

All developed solutions, tools and code under this project will be property of the NCI Agency.

9. PRACTICAL ARRANGEMENTS

This is a deliverables-based contract.

The contractor will be required to provide the service 100% off site.

NCIA Recognised Business hours: NCIA The Hague Hours of Operations: Monday to Thursday 0830 – 1700 and Friday 0830 – 1500 (CET)

Contractor Furnished Services: Contractor shall furnish everything required to perform the contract.

Access to relevant environments and licenses to commercial third party libraries required to perform the contract will be provided by NCIA.

The service depicted in this SOW is expected to be carried by a SINGLE RESOURCE.

10. TRAVEL

There may be requirements to travel to other sites within NATO for completing these tasks.

Travel expenses are out of scope and will be borne by the NCI Agency separately in accordance with Article 5.5 of AAS Framework Contract and within the limits of the NCIA Travel Directive.

11. QUALIFICATIONS

[See Requirements]

7. SECURITY

  • Performance of the services described in this SOW require a valid NATO SECRET security clearance prior to the start of the engagement. It is acceptable to be in the process of acquiring the clearance at the start of the service.

11. QUALIFICATIONS

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

Required minimum qualifications are;

  • Master’s degree in Computer Science/Engineering or equivalent.
  • More than 10 years of experience as Software Developer, in which at least 5 are in C#.
  • Strong experience in ASP.NET Web application development – Minimum 3 years of relevant experience.
  • Minimum three years of experience with Angular frontend development.
  • Good knowledge of .NET Framework 4.8 and experience migrating to .NET.
  • In depth knowledge of C#.
  • Relevant experience with HTML, JavaScript and CSS.
  • Strong knowledge of SQL Server, PL/SQL and database querying
  • Solid understanding of async programming / multi-thread applications
  • Good understanding of message exchange formats such as JSON and XML, including XML schemas.
  • Experience with Git version source control

Preferable qualifications are:

  • Experience with Azure DevOps
  • Experience with ASP.NET MVC
  • Experience with Angular Formly library.
  • Experience with Knockout
  • Experience with Playwright or other test automation tools.
  • Experience with DevExpress.

Relevant soft skills are:

  • Very good communication skills, both spoken and written, in English.
  • Very good presentation skills, taking in consideration the target audience.
  • Team player, friendly and always willing to help others and to share knowledge.
  • Good collaboration skills, with the ability to work in a multinational and diverse team.
  • Growth mind set, always wanting to improve and to learn.
  • Proactivity and taking ownership at all times.
What You Should Know About 2025-0103 Support to Develop Web Application (NS) - WED 2 Apr, EMW, Inc.

Are you a passionate developer looking for your next opportunity? Join the NATO Information and Communication Agency (NCI Agency) as a Full Stack .NET Web Developer! This exciting role allows you to be part of a team that is dedicated to enhancing NATO's capabilities through innovative technology solutions. Your expertise in C#, .NET, ASP.NET, and Angular will be crucial in supporting the development and enhancement of the TOPFAS NRS Tracking Application. You'll be engaged in the full software development cycle, contributing to an impactful project while working remotely. The position is contract-based with a primary focus on delivering quality results using Agile methodologies. You will engage in daily stand-up meetings, sprint planning, and reviews with a collaborative team that values your contributions. With periods stretching from May 2025 until December 2028, this contract offers opportunities for future sprints based on project demands. If you have over ten years of experience in software development and a proven track record with user interfaces and back-end services, we want to hear from you! Get ready to showcase your skills, solve complex problems, and take ownership of your work in a friendly and supportive environment. Don't miss your chance to join an important initiative while furthering your career with NATO!

Frequently Asked Questions (FAQs) for 2025-0103 Support to Develop Web Application (NS) - WED 2 Apr Role at EMW, Inc.
What are the main responsibilities of a Full Stack .NET Web Developer at NATO Information and Communication Agency?

As a Full Stack .NET Web Developer at the NATO Information and Communication Agency, your key responsibilities include developing and enhancing NATO's TOPFAS Tracking Application using C#, .NET, and Angular. You'll support the full software development lifecycle, engage in Agile methodologies, and collaborate with a team of project managers and technical leads to ensure the delivery of integrated solutions that meet business needs.

Join Rise to see the full answer
What qualifications do I need to be a Full Stack .NET Web Developer for NATO?

To qualify for the Full Stack .NET Web Developer role at NATO, you should possess a Master’s degree in Computer Science or Engineering and at least ten years of software development experience, including a minimum of three years in ASP.NET and Angular development. Strong expertise in C#, SQL Server, and experience with Azure DevOps are essential. Additionally, a valid NATO SECRET security clearance is required for this position.

Join Rise to see the full answer
Is remote work available for the Full Stack .NET Web Developer position at NATO?

Yes, the Full Stack .NET Web Developer role at NATO allows for remote work. Services are generally delivered off-site, and the work environment encourages collaboration through daily meetings and planning sessions conducted via electronic means. While most tasks can be completed remotely, there may be occasional requirements to visit other NATO locations.

Join Rise to see the full answer
What Agile methodologies will the Full Stack .NET Web Developer use at NATO?

In the Full Stack .NET Web Developer role with NATO, you'll be utilizing Agile methodologies, participating in bi-weekly sprint planning, daily stand-ups, and retrospectives. You'll work within a structured framework that values iterative development, allowing for continuous feedback and improvements to be made during the project lifecycle.

Join Rise to see the full answer
What kind of environment can I expect as a Full Stack .NET Web Developer at NATO?

As a Full Stack .NET Web Developer at NATO, you can expect a dynamic and collaborative work environment. The NCI Agency promotes teamwork and communication, ensuring a friendly atmosphere where you can share knowledge, learn from others, and contribute to significant projects that enhance NATO's capabilities. You'll have the opportunity to engage with a multinational team of professionals who share a common goal.

Join Rise to see the full answer
Common Interview Questions for 2025-0103 Support to Develop Web Application (NS) - WED 2 Apr
Can you walk us through your experience with .NET technologies?

Prepare to discuss your experience with various .NET technologies, emphasizing specific projects that utilized ASP.NET, C#, or any relevant frameworks. Focus on your role, challenges faced, and how you applied your skills to achieve positive outcomes.

Join Rise to see the full answer
How do you approach the development of user interfaces in web applications?

Explain your understanding of UI/UX principles and how you integrate them into your development workflow. Highlight any tools or frameworks you've used, such as Angular, and provide examples of user interfaces you've designed or improved in previous projects.

Join Rise to see the full answer
Describe your experience with Agile methodologies.

Share your involvement in Agile project environments, including roles you’ve held (like Scrum Master or Team Member), and how you’ve facilitated sprint planning and retrospectives. Discuss how Agile practices have improved project outcomes and team collaboration.

Join Rise to see the full answer
What strategies do you employ for debugging and testing your applications?

Mention your process for identifying bugs and issues in your code, as well as the various testing frameworks you use, such as unit testing or integration testing. Provide examples of how effective debugging methods have led to the success of your projects.

Join Rise to see the full answer
How do you ensure your code is maintained and scalable?

Explain the best practices you follow for coding standards and documentation. Discuss your experience with version control systems like Git and how you maintain code quality over time, including refactoring and continuous integration methodologies.

Join Rise to see the full answer
Can you describe a challenging project you worked on and how you overcame the obstacles?

Select a project that posed significant challenges. Discuss the obstacles, your thought process, and the specific actions you took to overcome them. Highlight the impact of your solutions and what you learned from the experience.

Join Rise to see the full answer
What tools do you use for project management and tracking progress?

Discuss your familiarity with project management tools, especially Azure DevOps, (as well as others like Jira or Trello). Explain how you use these tools to manage tasks, monitor progress, and facilitate collaboration among team members.

Join Rise to see the full answer
How do you handle tight deadlines and high-pressure situations?

Share your strategies for prioritizing tasks under pressure, staying organized, and communicating with your team. Be specific about examples from past experiences where you've successfully managed time constraints.

Join Rise to see the full answer
What is your process for gathering requirements and feedback from stakeholders?

Describe your approach to engaging with stakeholders for requirement gathering. Highlight your methods for eliciting feedback during the development process, ensuring that the final product aligns with user expectations.

Join Rise to see the full answer
How do you stay current with new technologies and best practices in software development?

Talk about your commitment to professional development. Mention the resources you utilize—such as online courses, technical blogs, or community engagement—and how you apply new knowledge to your work.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Sweed Remote No location specified
Posted 3 days ago
digiRocks Remote No location specified
Posted 5 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Weekday Remote No location specified
Posted 8 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
HR Studio Remote No location specified
Posted 5 days ago
Photo of the Rise User
Posted 4 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Contract, remote
DATE POSTED
March 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Stow just viewed IT Asset administrator at Ergomed
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
C
Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
Photo of the Rise User
125 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
8 people applied to Software Engineer Intern at IGT
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, Lakewood just viewed Culture and Programs Analyst at City of Philadelphia
Photo of the Rise User
Someone from OH, Olmsted Falls just viewed Customer Service - Representative at Waterway Carwash
M
Someone from OH, Strongsville just viewed Technical Writer (Contract) at Mintlify
Photo of the Rise User
Someone from OH, Cincinnati just viewed Inside Sales Co-Op at VEGA Americas
S
Someone from OH, Cleveland just viewed Senior JavaScript Developer at SuperDial
Photo of the Rise User
Someone from OH, Columbus just viewed Environmental Science Intern at Kimley-Horn