IOTA Full Stack Software Engineer

Netherlands

Posted:21d ago
Location:Netherlands
Job Ref:BH-50435
Expiry date:12/20/2024
Job Role: IOTA Full Stack Software Engineer
Location: The Hague We are actively recruiting for a talented Full Stack Software Developer to play a key role in the development, operation, and maintenance of NATO software applications. This is your chance to work on cutting-edge projects that directly contribute to international security and defense, in a highly collaborative and dynamic environment.

Duties 

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). The NCI Agency is seeking a Full Stack Software Developer who
is a capable programmer, passionate and proactive professional.

The candidate must have the following technical requirements:

  • 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);
The candidate must have the following personal qualifications:

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

Apply now