Posted 2d ago

SC2026/004824 NNCCRS SW Engineer - MTF Message Monitoring App (NS) - MON 18 May

@ EMW
Mons, Wallonia, Belgium
OnsiteContract
Responsibilities:Design architecture, Develop backend, Integrate Exchange
Requirements Summary:NATO SECRET clearance; design, develop, and deliver secure web apps; Java, React, PostgreSQL, JPA; EWS/IMAP; Keycloak with AD; X.509; Linux/Oracle Linux; Apache; Git; RBAC; Agile SCRUM; English; NATO environment experience.
Technical Tools Mentioned:Java, React, PostgreSQL, JPA, EWS, IMAP, Keycloak, Active Directory, X.509, Oracle Linux, Apache, Git, Azure DevOps, RPM, LaTeX, LaTeX
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Deadline Date: Monday 18 May 2026

Requirement: NNCCRS SW Engineer - MTF Message Monitoring App

Location: Mons, BE

Full Time On-Site: Yes

Time On-Site: 100%

Total Scope of the request (hours): 836

Required Start Date: 1 July 2026

End Contract Date: 31 December 2026

Required Security Clearance: NATO SECRET

 

Duties & Role:  

The contractor shall be responsible for the end-to-end delivery of the Military Text Format (MTF) message monitoring application, in accordance with the defined requirements.

1. Design and Development: Design the overall system architecture aligned with the prescribed technology stack; Develop backend services for message ingestion, processing, validation, and storage; Develop frontend components for user interaction, including dashboards and detailed views; Implement message parsing and validation logic for MTF messages; Ensure extensibility of configurable elements such as message categories

2. Integration: Integrate the application with Microsoft Exchange using EWS to monitor the registry mailbox; Implement authentication and authorization via Keycloak and Active Directory; Implement and manage X.509 certificate usage where required; Ensure proper interaction between frontend, backend, and database components

3. Data Management: Design and implement the database schema; Ensure efficient storage and retrieval of message data and delivery status information; Implement user and group-based access control within the application

4. Delivery Status and Monitoring Features: Implement tracking of message delivery, read, and acknowledgement status; Develop mechanisms to calculate and display status metrics and percentages; Provide visualization components for operational awareness, including dashboards

5. Validation and Compliance: Implement validation of MTF messages against both generic and type-specific structures; Implement validation of message exchange workflows; Identify and highlight missing actions and inconsistencies

6. DevOps and Deployment: Configure and maintain Amazon Azure DevOps pipelines for build and release; Produce deployable RPM packages; Implement and maintain software deployment automation; Ensure the application can be deployed on Oracle Linux environments

7. Documentation: Produce and maintain documentation in LaTeX format, including User manual, Installation guide and Deployment plan; Ensure documentation is complete, accurate, and aligned with the delivered system

8. Testing and Quality Assurance: Perform unit, integration, and system testing; Support user acceptance testing; Ensure compliance with security and performance requirements

9. Support and Collaboration: Collaborate with stakeholders to refine requirements and priorities; Translate operational needs into practical technical and user interface solutions; Provide technical guidance and recommendations where appropriate; Support troubleshooting and issue resolution during development and deployment