Requirement: Software Developer
Location: Brussels, Belgium
Not to Exceed Rate: 82 EUR
Total Scope of the request (hours): BASE 2026: 304 hours (38 hours per week, for 8 weeks).
Period of Performance: BASE 2026: 1 November - 31 December 2026.
Required Security Clearance: NATO SECRET
Please do NOT apply for any NATO contract positions unless you meet ALL the following criteria:
- Current National or NATO SECRET clearance
- Nationality of one of the NATO member countries
- Current work visa for the specific location if applying for an in-country position
Scope of Work:
- Under the supervision of the Head, Data Analysis Section, follow a predefined implementation plan to design, develop and deploy web-based dashboards.
- Support the development and testing of data collection solutions.
- Support the development of workshops and engagements with the relevant stakeholders, in coordination with the staff officer within the NATO International Staff and Allies.
- Ensure compliance with security, usability and accessibility for the applications developed.
- Provide knowledge transfer to staff of the organisation. The developer will take part in the virtual meetings and in-person events to support and advise on the suitable deliverables and management of timelines; facilitate the knowledge management, reporting and information exchange as a practical contribution to deliver these initiatives.
- Execute other special projects and activities as directed by Head Data Analysis Section.
- Develop and configure web applications using modern web development frameworks.
- Transform and integrate data coming from classified and unclassified sources into web-based systems.
- Perform data conversion and preprocessing, using Python APIs and ETL tools.
- Further develop data collection tooling, aligning with stakeholder requirements.
- Develop and maintain documentation for code, service endpoints, and system architecture, as well as training materials.
- Support security testing and approval activities.
- Test developed solutions with stakeholders and ensure solutions meet their requirements.
- Develop data-based dashboards for use by (senior) leadership using Python or PowerBI.
- Conduct close coordination with Lead Point of Contact, as well as regularly report on progress, and advise on project management and potential risk to the timeline of the project.
- Be prepared to brief NATO IS staff and leadership on progress towards the above mentioned goals.
Skills, Knowledge & Experience:
- Bachelor's Degree in Computer Science, Data Science, Information Technology or related fields.
- At least 5 years of experience in web development using JavaScript/HTML including frameworks such as React, Vue.js, Angular.
- Extensive experience with MS SQL.
- Practical experience with .NET is an asset.
- Experience developing data-driven dashboards for senior stakeholders using Python and/or PowerBI.
- Proficiency in using Python for automation, ETL and analysis (e.g. pandas, numpy, matplotlib).
- Ability to build and maintain backend services or processing pipelines.
- Ability to work independently as well as in a team.
- Excellent communication skills.
- Language requirements: English: Advanced;
- Familiarity with version control (Git) and Agile project management.
- Excellent analytical and problem-solving skills.


