Mission
You are responsible for designing architecture solutions and frameworks for mission management software controlling multi-asset missions in a naval environment.Supported by an agile development team, you define and specify architecture designs supporting interoperability and useability requirements, and how it integrates with existing applications.
Your tasks:
Functional analysis: Work closely with operational teams, users, and other stakeholders to gather requirements and translate them into concrete (sub)functions, actionable architectural guidelines and specifications.
Architectural Design: Develop and maintain the architectural framework for mission management software, ensuring scalability, security, and performance in high-demand environments.
Integration and Interoperability: Design and implement integration strategies that enable seamless communication between various software systems, enhancing data sharing and situational awareness.
Technology Evaluation: Assess and recommend appropriate technologies and tools to support mission management objectives, ensuring alignment with best practices and organizational goals.
Documentation and Standards: Create comprehensive architectural documentation, including guidelines, standards, and design patterns, to support ongoing development efforts and ensure consistency across the software lifecycle.
Profile
You have a masters degree in computer science/engineering or equivalent working experience.
You are passionate and curious about new technologies and development methods
You like to think in terms of solutions and you come with an out-of-the box approach
You value team effort, are a team player but can also work independently
Recommended skills:
You are proficient in English.
You have significant experience in the architectural design and specifications of software systems
You have significant experience in functional analysis and requirement specifications (using Doors or similar tool)
You have experience with Agile and Cycle methods in V
You are familiar with tools like Git, Jira, Jenkins, Doors, Confluence, SonarQube, Conan, squish.
You have experience with Object-oriented Programming (ideally C# and .Net) and working with large-sized code stacks
You have experience with MBSE using tools like Enterprise Architect, Capella or Papyrus
Technical stack:
Architecture : micro-services, clean / oignon / vertical slice, event driven architecture
C#, Stack .Net, Angular, REST, GRPC, Powershell, SQL Server, UML2.0/Papyrus
Methodology:
Domain-driven Design
V-cycle, agile, CI/CD, TDD
Employment is based in Ostend and/or Mouscron.