Deadline Date: WED 11 December
Requirement Title: IOTA Full Stack Software Engineer
Location: The Hague, NL
Full time on-site: Yes
Total Scope of the request (hours): 836
Required Start Date: 20 Jan 2025
End Contract Date: 31 December 2025
Required Security Clearance: NATO Secret
- The contractor will work on a full-time basis on the development, operation and maintenance of NATO software applications.
- The work will be carried using software development tools (e.g. IDE, Jira, Jenkins and Maven) and within a team that uses SCRUM as working methodology.
- The contractor is required to be in the office at least three days per week (or more in special occasions or if it is requested by the Project Manager / Product Owner).
Requirements
- NATO Secret security clearance
- Bachelor's degree in Computer Science, Information Technology or a closely related engineering field and at least 3 years of relevant experience in software development;
- Proven experience and proficiency in Front-end development. Excellent knowledge of technologies such as Angular, HTML5, CSS and Typescript;
- Proven experience and proficiency in Back-end development. Excellent knowledge of technologies such as Java, Spring Framework and Spring Boot;
- Proven experience and proficiency in writing automated testing for software modules (JUnit/Component, Functional and Integration);
- Proven knowledge of XML, JSON, Git, Maven and Jenkins;
- Proven knowledge of TCP/UDP/IP protocols, networking concepts and ability to use networking tools (SSH, Terminal);
- Proven knowledge with SQL and NoSQL databases and DBMS;
- Proven experience of working within the Linux environment (such as RHEL, Oracle Linux);
- Desired experience developing web applications using Web Sockets (ideally with STOMP);
- Desired experience of working with Agile (SCRUM) methodology;
- Desired to have experience with Tactical Data Links;
- Desired to have experience with packaging applications (RPMs);
- Proactive and positive work attitude in combination with a flexible and cooperative approach to fulfil the required tasks;
- Able to communicate and work within an international team;
- Strong analytical and problem-solving skills, with the ability to identify, address and solve technical challenges;
- Must be able to undertake both Front-end development tasks and Back-end development tasks with the same level of professionalism;
- Must be able to easily and clearly express in English since the work is entirely conducted in that language.
- The candidate is required to possess the nationality of one of the NATO nations.
- The candidate is required to possess a valid NATO SECRET security clearance, provided by the national security organization