IT Services
Contract
Netherlands
The Hague
Needed
NCIA
EXPERIENCE AND EDUCATION:
Essential Qualifications/Experience:
· 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 with at least 2 years of relevant experience in development using Angular framework, version 10 or later. Excellent knowledge of related technologies such HTML5, CSS and Typescript
· Proven experience and proficiency in Back-end development with at least 2 years of relevant experience in development using Spring framework, version 5 or later. Excellent knowledge of related technologies such as Java 5 or later 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 developing web applications with near realtime data visualisation requirements
· Desired experience of working with Agile (SCRUM) methodology
· Desired to have experience with Tactical Data Links
· Desired to have experience with packaging applications (RPMs)
· Must be able to undertake both Front-end development tasks and Back-end development tasks with the same level of professionalism
DUTIES/ROLE:
· 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
· Required to be working from the office at least three days per week (or more depending on special occasions or if it is requested by the Project Manager / Product Owner)
All the mandatory requirements have to be met in order to apply.