NNCCRS SW Engineer - MTF Message Monitoring App

Mons, BE Deadline: 19-05-2026 Posted: 12-05-2026 #16761

Duties & Role

The contractor shall be responsible for the end-to-end design, development, integration, deployment, and support of the Military Text Format (MTF) Message Monitoring Application in accordance with defined operational and technical requirements.

Key Responsibilities

1. System Design & Development

  • Design and implement the overall system architecture aligned with the approved technology stack
  • Develop backend services for:
    • Message ingestion
    • Processing and validation
    • Storage and retrieval
  • Develop frontend components and dashboards for operational monitoring and user interaction
  • Implement parsing and validation logic for MTF messages
  • Ensure extensibility and maintainability of configurable system components, including message categories and workflows

2. System Integration

  • Integrate the application with Microsoft Exchange using Exchange Web Services (EWS)
  • Implement authentication and authorization mechanisms using Keycloak integrated with Active Directory
  • Configure and manage X.509 certificates for secure communication and authentication
  • Ensure reliable interaction between frontend, backend, and database components

3. Data Management

  • Design and implement PostgreSQL database schemas
  • Ensure efficient storage, indexing, and retrieval of message and delivery status data
  • Implement role-based and group-based access control mechanisms

4. Monitoring & Delivery Tracking

  • Implement tracking capabilities for:
    • Message delivery status
    • Read status
    • Acknowledgement status
  • Develop dashboards and visualization tools providing operational awareness and status metrics
  • Implement mechanisms to identify inconsistencies and missing actions within message workflows

5. Validation & Compliance

  • Validate MTF messages against generic and type-specific standards
  • Implement workflow validation and compliance checking
  • Ensure adherence to NATO security and operational requirements

6. DevOps & Deployment

  • Configure and maintain Azure DevOps repositories, pipelines, and release workflows
  • Develop CI/CD pipelines and deployment automation procedures
  • Produce deployable RPM packages for Oracle Linux environments
  • Configure deployment environments, including Apache reverse proxy services

7. Documentation

  • Produce and maintain technical documentation in LaTeX format, including:
    • User manuals
    • Installation guides
    • Deployment plans
  • Ensure all documentation is accurate, complete, and aligned with delivered functionality

8. Testing & Quality Assurance

  • Perform unit, integration, and system testing
  • Support User Acceptance Testing (UAT) activities
  • Ensure software complies with security, performance, and reliability requirements

9. Support & Stakeholder Collaboration

  • Collaborate with technical and operational stakeholders to refine requirements and priorities
  • Translate operational requirements into practical technical solutions and user-friendly interfaces
  • Provide technical guidance, troubleshooting, and issue resolution support throughout development and deployment activities

Requirements Description

The contractor shall demonstrate proven expertise in the design, development, and delivery of secure enterprise-grade web applications within defence or similarly regulated environments.

Skill, Knowledge & Experience

Technical Skills

  • Strong backend development experience using Java
  • Strong frontend development experience using React
  • Experience with PostgreSQL database design and implementation
  • Experience with Java Persistence API (JPA) and ORM technologies
  • Experience integrating with Microsoft Exchange using:
    • Exchange Web Services (EWS)
    • IMAP
  • Experience implementing authentication and authorization using:
    • Keycloak
    • Active Directory integration
  • Experience handling and securing X.509 certificates
  • Experience deploying and configuring applications on Linux platforms, preferably:
    • Oracle Linux 9
  • Experience configuring Apache as a reverse proxy
  • Strong knowledge of Git version control

Architecture & Security

  • Experience designing scalable, maintainable enterprise architectures
  • Experience implementing:
    • Role-based access control (RBAC)
    • Fine-grained authorization models
    • Secure coding practices
  • Familiarity with NATO Web Application Security Directive or equivalent security frameworks
  • Experience implementing:
    • Secure authentication
    • Data protection mechanisms
    • Audit logging capabilities

DevOps & Automation

  • Proven experience with:
    • Azure DevOps
    • CI/CD pipelines
    • Build and release automation
  • Experience packaging applications as RPM packages
  • Experience implementing deployment automation in controlled environments
  • Experience generating technical documentation using LaTeX and automated build pipelines

Domain Knowledge

  • Understanding of Military Text Format (MTF) messaging standards, or ability to rapidly acquire such knowledge
  • Experience with:
    • Message parsing and validation
    • Structured data processing
    • Messaging workflows and audit tracking
  • Previous NATO experience is considered highly desirable

User Experience & Requirements Translation

  • Ability to translate user requirements into effective web-based user interfaces
  • Strong understanding of usability principles and responsive design practices
  • Ability to balance operational requirements with clean and maintainable UI design

Methodology & Communication

  • Proven experience working in Agile SCRUM environments
  • Experience participating in:
    • Sprint planning
    • Reviews
    • Retrospectives
  • Excellent communication and documentation skills in English
  • Strong stakeholder collaboration and coordination capabilities

Apply for this position

Back