Responsibilities
1. Software design (UML using Enterprise Architect)
2. Implementation of design in JAVA and/or C++
3. Peer Review of others design and code to ensure robust code quality
4. Unit Testing
5. Production of appropriate documentation and records for for the system.
Qualifications
6. Appropriate degree (Engineering or Computer Science
Essential skills
7. C++ and/or Java development experience.
8. Domain experience (sonar, and/or tactical/situational awareness)
9. Full Lifecycle Software Depelopment experience
Experience
10. Service Oriented Architectures
11. Operational display of sonar data
12. Data visualisation
13. Micro-services
14. APIs (Open, third party use, definition and implementation)
15. TCP/IP
16. Comms middlewares
17. Virtualisation
18. Open Architectures
19. Databases
20. Data fusion
21. JAVAFX
What do I need before I apply
22. Due to Security Restrictions - this work can only be undertaken by UK Nationals (dual nationality is not permitted).
Benefits
23. Collaborative working environment – we stand shoulder to shoulder with our clients and our peers through good times and challenges
24. We empower all passionate technology loving professionals by allowing them to expand their skills and take part in inspiring projects
25. Expleo Academy - enables you to acquire and develop the right skills by delivering a suite of accredited training courses
26. Competitive company benefits
27. Always working as one team, our people are not afraid to think big and challenge the status quo