LOGO_ALLIED4_RVBLOGO_ALLIED4_RVBLOGO_ALLIED4_RVBLOGO_ALLIED4_RVB
  • ABOUT US
  • MISSION & VALUES
  • CONSULTANTS
  • OPPORTUNITIES
  • BUSINESS TO BUSINESS
  • CONTACT US
✕
DEADLINE: allied4eu March 5, 2025

#NC25SED177070 - Space Applications Developer - Closed

Deadline: March 5, 2025

Requester: NATO

Location: The Hague, the Netherlands

Job type: Contractor

Start date: April 10, 2025

Security clearance: NATO SECRET

SCOPE OF WORK / DUTIES / ROLES

Work Package WP1: Utility and Technical Debt:

  • An analysis on user workflows shall be made, which will be used to create an effective user experience and a clearly navigable site,

  • Additionally, Configuration tables shall be designed and implemented, allowing for static information to be edited through the database instead of being coded into the frontend;

  • Deliverable D1: 1. A more clearly navigable site.

Configuration tables:

  • Constraint C1: Software shall work with currently developed backend and form an integrated whole with the existing front-end elements;

  • Acceptance Criteria A1: The implementation is reviewed by CTO STAR Head or delegated authority and found of acceptable quality.

Work Package WP2: Feature Package:

  • A view of the relative angular position of geostationary satellites over time shall be created (waterfall view). It should visualize the altitude of GEO satellites on the x-axis and the time (days) on the y-axis. In this chart, satellites from NATO, Russia, China, NATO partners, and “other Nations” should be visualised as bullets of different colours (respectively blue, red, yellow, green, and grey). Filters to select and unselect the satellite ownership should be available as check boxes;
  • Additionally a Satellite Capability Information Page shall be created, showing information on all known satellites (i.e. Owner, Capability, etc.). This will be based on a table for each satellite containing common information and a free text field for specific information that does not fit a tabular format. Filters and slicers should be available to ease visualization customization and data analysis;
  • Furthermore, a Notice To Space Operators (NOTSO) view will be created, showing these notifications in a clear way based on data from JCO or test data, depending on backend progress;
  • Deliverable D2: 1. Waterfall View.

Satellite Capability Information Page.

NOTSO view:

  • Constraint C2: Software shall work with currently developed backend and form an integrated whole with the existing front-end elements;
  • Acceptance Criteria A2: The implementation is reviewed by CTO STAR Head or delegatedauthority and found of acceptable quality.

Work Package WP3: User management:

  • User management shall be added to the site. Users shall be subject to access restrictions determined by the authorized staff at the STAR team or future managing party. Existing infrastructure for user management at the agency shall be utilized effectively,
  • Deliverable D3: 1. User permission management solution;
  • Constraint C3: Software shall work with currently developed backend and form an integrated whole with the existing front-end elements;
  • Acceptance Criteria A3: The implementation is reviewed by CTO STAR Head or delegated authority and found of acceptable quality.

Work Package WP4: 2D and 3D Mapping views:

  • The incumbent shall familiarize themselves with (open or NCIA internal) solutions for visualizing objects and events on a 2D/3D map of Earth, which is capable of running on a closed network. This knowledge shall then be used to make a trade-off resulting in a selected option. This option shall then be worked out and an implemented. The visualization shall be easily customizable to allow for different events, objects or tracks to be shown on a map, switchable from a top-down 2D Mercator view to a 3D orthographic and/or perspective projection;
  • Deliverable D4: 1. 2D/3D mapping solution trade-off report

Customizable map visualization:

  • Constraint C4: Software shall work with currently developed backend and form an integrated whole with the existing front-end elements,
  • Acceptance Criteria A4: The implementation is reviewed by CTO STAR Head or delegated authority and found of acceptable quality.

Work Package WP5: Conjunction, Manoeuvre and ORBAT views:

  • The visualization option from deliverable D4 shall be used to create view for satellite conjunctions and satellite manoeuvres. The conjunction view will contain a list of relevant future and past conjunctions. When a conjunction event is selected, the map view will show the tracks of both objects involved in the conjunction and the conjunction point. The view can be toggled from 3D to 2D, to show relevant data for both the space and ground based components;
  • The Manoeuvre view will contain a list of relevant past and future manoeuvres. When a manoeuvre event is selected, the map view will show the orbit of the object before and after the manoeuvre, in addition to the mean point, the delta-V vector (graphic) and magnitude (textual) of the manoeuvre. The manoeuvre tool should allow to define the likelihood of an intentional manoeuvre of satellites based on orbital parameters contained in the TLEs. The user should be able to select the variation (in %) of each parameter as a threshold to define whether that variation should be considered as a relevant or negligible;
  • The tool should return the list of satellites with the highest number of orbital parameters beyond the thresholds, in a decreasing order;
  • For these tools, it is required that the results could be exported in MS Excel;
  • Lastly, an ORBAT view shall be designed in conjunction with customer consultation, showing relative order-of-battle information specific to an operation or exercise;
  • Deliverable D5: 1. Conjunction view.

Manoeuvre view.

ORBAT view:

  • Constraint C5: Software shall work with currently developed backend and form an integrated whole with the existing front-end elements;
  • Acceptance Criteria A5: The implementation is reviewed by CTO STAR Head or delegated authority and found of acceptable quality.

Work Package WP6 (Optional): SATRAN Generator:

  • A page shall be developed that allows for generation of satellite transit (SATRAN) reports;
  • The user shall be able to input the nation(s) or owners for satellites they are interested in;
  • The user shall be able to input the capabilities they are interested in. The user shall be able to input the polygonal or circular geographic area they are interested in. The page will offer a download of the (textual, graphical) SATRAN report based on the aforementioned conditions. This report shows a list of the start time, end time and capabilities of condition matching satellite tracks crossing the user defined area, in addition to a description of the utilized conditions and geographic area;
  • Deliverable D6: 1. SATRAN Generator frontend components;
  • Constraint C6: Software shall work with currently developed backend and form an integrated whole with the existing front-end elements;
  • Acceptance Criteria A6: The implementation is reviewed by CTO STAR Head or delegated authority and found of acceptable quality.

Work Package WP7 (Optional): Landing page:

  • Based on the currently logged on user, a user customizable landing page shall be created;
  • Deliverable D7: 1. Frontend components for landing page customisation;
  • Constraint C7: Software shall work with currently developed backend and form an integrated whole with the existing front-end elements;
  • Acceptance Criteria A7: The implementation is reviewed by CTO STAR Head or delegated authority and found of acceptable quality.
REQUIRED SKILLS, KNOWLEDGE AND EXPERIENCE

Services under this SOW are to be delivered by ONE resource.

To evaluate the qualifications and experience for this this contract, the proposed resource should have the following qualification:

  • Minimum 2+ years previous experience working as a react.js or angular developer;

  • In-depth knowledge of JavaScript, CSS, HTML, and front-end languages;

  • Proficiency in frequently used React tools like Flux, Redux, webpack, etc.;

  • Experience with user interface design;

  • Knowledge of performance testing frameworks including Mocha and Jest;

  • Experience with browser-based debugging and performance testing software;

  • Excellent troubleshooting skills;

  • Good project management skills;

  • Knowledge of Python programming languages.

Desirable:

  • Working knowledge of the current dashboard implementation;

  • Practical knowledge of REST endpoints and APIs;

  • Experience with back-end technologies;

  • Practical knowledge of GIT and similar version control systems;

  • Experience with PostgreSQL databases;

  • Experience in automating processes;

  • Experience working in closed environments;

  • Experience with Python frameworks such as Django, Flask or Fast API;

  • Knowing your way around containers and container orchestration, and a micro-services based distributed architecture;

  • Networking principles such as load balancing, DNS, Reverse Proxy;

  • Experience with SharePoint 2013/2019 versions;

  • Ability to plan and execute tasking in accordance with direction of NCI Agency engineers/scientists.

< go back to opportunities

Request more information
 

This position is now closed.

We regularly add new positions. We suggest exploring other available opportunities and staying updated by following our LinkedIn page.

If you don’t find any suitable opportunities, you can send us your CV, as an open application. However, we will not submit you to any vacancies without your written consent.

 

 
The website Allied4.eu is a registered communication web platform managed by Guardian Brigade Lmt,
a company incorporated under Portuguese law with its headquarters located in Parede,
within the municipality of Cascais.

Menu

  • ABOUT US
  • MISSION & VALUES
  • CONSULTANTS
  • OPPORTUNITIES
  • BUSINESS TO BUSINESS
  • CONTACT US

Useful Links

Privacy Policy
Terms & Conditions
Complaint Book

 

Reach Us

info@allied4.eu

  • linkedin
© 2023. All Rights Reserved. Desenvolvido por DOMINIOS.PT