Full Stack Software Developer, Security Clearance
Location
Netherlands
Posted
17 days ago
Salary
0
Seniority
Senior
Job Description
Full Stack Software Developer, Security Clearance
Work Life Group
• Design, develop, test and maintain the software for the IOTA suite of tools; • Write, update and maintain the software documentation for the IOTA suite of tools; • Participate in the team meetings as required by the Lead Developer (LD), the Service Delivery Manager (SDM) and the Project Manager (PM); • Update accordingly the development backlog system with progress and comments;
Job Requirements
- Nationality of one of the NATO Nations;
- Excellent command of spoken and written English;
- At least 5 years of relevant experience in software development environments;
- Proven knowledge of NATO Tactical Data Links (Link 16, Link 11, Link 22), FFT (FFI, NFFI) and other military or civilian interoperability standards for messaging and data exchange;
- Proven extensive experience with NATO Tactical Data Links data connectivity and quality monitoring techniques;
- Proven experience with installation and maintenance of NATO Tactical Data Links Enabling Services in operational environments and exercises;
- Proven experience and proficiency in Front-end development. Excellent knowledge of technologies such as Angular 17 or higher, HTML5, CSS, Typescript and JavaScript;
- Proven experience and proficiency in Back-end development. Excellent knowledge of technologies such as Java 17 or higher, Spring Framework 5.3 or higher and Spring Boot 3;
- Proven experience in development of (near) real-time RESTful web systems using the following protocols: HTTP, HTTPS, WS, WSS and SOAP;
- 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).
Benefits
- Professional development opportunities
- Flexible work arrangements
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Work with a small, high-performing, user-centric engineering team that consistently delivers high-impact work that meets our members’ and customers’ needs. • Dive into the details as needed, reviewing team members’ code and providing coaching and feedback to cultivate a culture of open communication, quality, security, and best practices. • Oversee and drive the current release process while identifying opportunities to improve and streamline more stable and frequent releases. • Bring clarity when faced with ambiguity; motivate and guide the team through complex problem solving. • Partner closely with the other senior members of the engineering team to design, implement, test, deploy, and maintain production software that serves our wonderful members. • Partner closely with the members of the product team to help bring clarity and alignment with requirements and expectations on scope and delivery. • Drive a security and quality-first approach and culture with team members. • Implement monitoring strategies to detect production issues, and help diagnose and mitigate them when they arise.
• Participación como responsable técnico en servicios de alto valor • Asesoramiento y acompañamiento a los clientes en áreas de IA Gen • Soporte a Negocio: definición de Proyectos y Servicios • Formación tanto a cliente interno como externo sobre IA Generativa
• El objetivo es dar soporte técnico transversal al área backend, actuando como referente arquitectónico y de desarrollo para los distintos equipos. • Asesorar técnicamente a los diferentes equipos del área, aportando visión arquitectónica y buenas prácticas. • Colaborar activamente en equipos existentes, integrándose de forma ágil para dar apoyo puntual en momentos de alta carga (entregas concretas, picos trimestrales, etc.). • Participar en el arranque de nuevos proyectos, definiendo la arquitectura técnica y decisiones clave. • Impulsar iniciativas de innovación, pruebas de concepto y validaciones técnicas, antes de su productivización definitiva. • Se trata de un rol altamente dinámico, orientado a perfiles técnicos muy sólidos, con interés por el desarrollo y capacidad de adaptación a distintos contextos y retos.
• Definir, diseñar y evolucionar soluciones de producto alineadas con los objetivos de negocio. • Traducir necesidades funcionales en propuestas técnicas viables . • Iterar rápidamente soluciones utilizando herramientas de IA y enfoques experimentales. • Coordinar y alinear el trabajo de 3 equipos multidisciplinares , asegurando foco, ritmo y calidad en la entrega. • Priorizar iniciativas y gestionar dependencias entre equipos. • Actuar como nexo entre negocio, tecnología y producto. • Impulsar una cultura de mejora continua, eficiencia y orientación a resultados.


