Advanced Installer Developer

at EMW

Job description

Deadline Date: Wednesday 30 July 2025

Requirement: LOGFAS Advanced Installer Developer

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: BASE 2025: As soon as possible but not later than 1 September 2025 to 31 December 2025.

OPTION 2025: 01 November 2025 to 31 December 2025.

OPTION 2026: 01 January 2026 to 31 December 2026

Required Security Clearance: A NATO security clearance is not 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 developer for CAPHYON Advanced Installer to migrate the existing installation package from Flexera InstallShield to CAPHYON Advanced Installer.

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.

• Create and update documentation.

• Investigate the best ways to solve problems, including documenting and presenting pros and cons to the team.

• Track work using work items in the NCI Agency engineering facility on Microsoft Azure DevOps (NATO Software Factory (NSF)).

The main task of the developer is migrating the existing installation package of the LOGFAS desktop modules from the Flexera InstallShield to CAPHYON Advanced Installer. The migration includes, but it not limited to:

• Migration and review of the installer dialogs;

• Migration and review of the custom actions;

• Migration and review of dynamic file and folder inclusion;

• Migration and review of the command line options, including for silent installation and uninstallation;

• Migration and review of prerequisites and merge modules;

• Creation of work items for User Stories, Tasks, Test Cases, etc. in NSF;

• Track progress on the work using work items on NSF;

• Test the new Advanced Installer installation package on multiple operating systems and scenarios;

• Update the existing Azure DevOps release pipelines from using the InstallShield installation package to the new Advanced Installer package.

The development work shall be carried out by remotely accessing the NCI Agency engineering facilities (NSF). All required software and licenses will be provided as part of the NCI Agency engineering facilities.

The contractor shall be part of a team (manager, technical lead, software developers, subject matter experts, etc.) and shall work using an Agile and iterative approach using multiple sprints.

Each sprint has a duration of ten (10) working days. The calendar duration of sprints can vary, for example due to holidays during a sprint, but the number of working days in each sprint remains the same. The default calendar duration of sprints shall be agreed with the manager, i.e. the default calendar duration could be agreed to two weeks per sprint (‘full time’), or to be five weeks per sprint (‘part time’), etc.

The scope of each sprint shall be agreed with the manager and the technical lead during the sprint-planning meeting. At the end of each sprint, a detailed report of the activities conducted shall be submitted.

3 SPRINTS PLANNING, EXECUTION, REVIEW AND PAYMENT:

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,

  1. Sprint Planning:

• Objective: Plan the objectives for the upcoming sprint

• Kick‐off meeting: Conduct an one or twice of month a meeting with the contractor to plan the objectives of upcoming sprints 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.

• The contractor needs to be assigned at the beginning of the each sprint to be able to fulfil the agreed activities (I.e. in case there is a requirement for development activities, developers need to be assigned to the sprint)

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

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

  1. 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, or in person via electronic means using Conference Call capabilities, according to the NCIA staff instructions.

• 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 in writing.

  1. 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 NCI Agency 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.

  1. Sprint Payment:

• For each sprint to be considered as complete and payable, the contractor must report the outcome of the service during the sprint, first verbally during the retrospective 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 work achieved against the agreed tasking list set for the sprint.

• The payment 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 of the Delivery Acceptance Sheet (DAS) – (Annex A). Payment will be provided based on these deliveries as indicated in the table below.

• Invoices shall be accompanied with a Delivery Acceptance Sheet (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.

4 DELIVERABLES AND PAYMENT MILETONES

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

Deliverable 01: Sprints for LOGFAS Advanced Installer developer

Quantity: 5

Payment Milestones: After each sprint completion

Estimated Start Date: Sep 2025

End Date: NLT 31 Dec 2025

Each sprint has 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.

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

Deliverable 01: Sprints for LOGFAS Advanced Installer developer

Quantity: Up to 3

Payment Milestones: After each sprint completion

Estimated Start Date: Nov 2025

End Date: NLT 31 Dec 2025

Deliverable 02: Sprints for LOGFAS Advanced Installer developer

Quantity: Up to 10

Payment Milestones: After each sprint completion

Estimated Start Date: Jan 2025

End Date: NLT 31 Dec 2026

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

The payment shall be dependent upon successful acceptance of Annex B – Certificate of Acceptance.

5 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 achievements during the sprint.

6 SCHEDULE

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

It is expected the services start being provided from 1 September 2025 (tentative) and end not later than 31 December 2025.

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

7 SECURITY

A NATO security clearance is not required.

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, required code and work items will be stored under configuration management and/or in the provided NCI Agency tools.

9 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 with the provisions of the AAS+ Framework Contract.

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

10 QUALIFICATIONS

[See Requirements]

10 QUALIFICATIONS

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

  • Minimum of 5 years of experience with the development of installation packages using CAPHYON Advanced Installer for Microsoft Windows desktop applications.
  • Experience with Flexera InstallShield.
  • Experience with scripting in PowerShell.
  • Experience with 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.
Share this job:
Please let EMW know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply