12921
04-11-2024
Web/Software Development for the Academy Training Environment
Oeiras, PRT

2024-0227, Web/Software Development for the Academy Training Environment

Duties

The NCI Academy is looking to outsource part of the web development of services that are part of the ALE. The resource providing services under this SOW will work closely with the Technical Capability and Support Section (TCS) on system administration tasks.

It is essential that the selected resource is a full stack web developer with extensive knowledge in PHP, MySql, Git, CASD and other related web technologies. The contractor must be able to code new solutions from scratch this is not purely a support role.

The services shall be primarily provided at the NCI Academy in Oeiras, but may involve some travel to other NATO and NCI Agency elements.

The contractor will be part of a team and will provide the service using an Agile and iterative approach during multiple sprints.

Each sprint is planned for a duration of 1 week, and main activities are as follows:

  • Deliver high-quality code,
  • Participate in code reviews,
  • Provide on-time delivery of projects and tasks,
  • Provide user support,
  • Delivery of source code developed to meet the NCI Academy requirements. The code shall be well organized, documented and adhere to industry best practices and coding standards.
  • Software documentation, including user manuals, developer guides and other relevant documentation,
  • Testing documentations, including test plans, test cases and test results to demonstrate that the code has been tested and works as intended,
  • Code review reports, covering code quality, functionality, security and performance, Assisting end users, troubleshooting issues or guiding them to a solution for issues or problems. Contribute towards a knowledge base where end users can access documentation, tutorials and frequently asked questions to help them resolve common issues.
  • The content and scope of each sprint will be agreed during the sprint-planning meeting, in writing, based on the activities mentioned above.

Requirements

Delivery of the services under this SOW requires a resource with the following qualifications and experience:

  • The candidate has a NATO SECRET security clearance, provided by the national security organization valid at the time of submission of the bid and covering the period of the contract,
  • Fluent in English and must be able to read and write technical and user documentation.
  • Extensive recent experience in MySQL, Git, AJAX, CASD and other related web technologies,
  • Extensive experience in PHP development,
  • Knowledge of network security and system hardening,
  • Experience in using tools like GitHub or GitLab.
  • Recent experience in API development for the integration of large systems,
  • Recent practical experience in coding PHP on a NATO system following NATO security guidelines.
  • Extensive knowledge of Agile software development and implementation methodologies

Desirable qualifications and experience

  • Knowledge and experience of working with NCI Agency.
  • Knowledge and experience of working with the NCI Academy.
  • Experience working with virtualization technologies including vSphere

Language Proficiency

  • Level 3 English language skills according to NATO STANAG 6001: Listening (3); Speaking (2); Reading (3); and Writing (2) or according to Common European Framework of Reference for Language level B2-C1/Upper Intermediate-Advanced level

Reageren op aanvraag