Senior Software Engineer
Expleo
Dorchester, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Dorchester, United Kingdom
Tech stack
Java
API
Unit Testing
C++
Software Quality
Computer Programming
Databases
Data Fusion
Data Visualization
Fortran
JavaFX
Matlab
Object-Oriented Software Development
Service-Oriented Architecture
Signal Processing
Software Engineering
SONAR (Symantec)
SQL Databases
UML
Virtualization Technology
Microservices
Job description
- Software design (UML using Enterprise Architect)
- Implementation of design in JAVA and/or C++
- Peer Review of others design and code to ensure robust code quality
- Unit Testing
- Production of appropriate documentation and records for the system., As a Disability Confident Committed Employer we have committed to:
- Ensure our recruitment process is inclusive and accessible
- Communicating and promoting vacancies
- Offering an interview to disabled people who meet the minimum criteria for the job
- Anticipating and providing reasonable adjustments as required
- Supporting any existing employee who acquires a disability or long term health condition, enabling them to stay in work at least one activity that will make a difference for disabled people
Requirements
Do you have experience in Virtualization?, Do you have a Bachelor's degree?, * A BEng / BSc (Hons) degree or equivalent in computing or a computing-related subject, or an alternative qualification with relevant experience
Essential skills:
- C++ and/or Java development experience
- UML (software design)
- Domain experience (sonar, and/or tactical/situational awareness)
- Full Software Development Life Cycle experience
Desired skills:
- Sonar processing / Signal Processing
- Intel oneAPI
- Threaded Building Blocks (TBB)
- Intel Performance Primitives (IPP)
- Math Kernel Library
- Fortran
- Object Oriented Design
- Algorithm optimisation/implementation
- Simulation & Modelling - MATLAB / Simulink
Experience:
- Service Oriented Architectures
- Operational display of sonar data
- Data visualisation
- Micro-services
- APIs (Open, third party use, definition and implementation)
- TCP/IP Network programming
- Comms middlewares
- Virtualisation
- Open Architectures
- Databases / SQL
- Data fusion
- JavaFX
Benefits & conditions
- Collaborative working environment - we stand shoulder to shoulder with our clients and our peers through good times and challenges
- We empower all passionate technology loving professionals by allowing them to expand their skills and take part in inspiring projects
- Expleo Academy - enables you to acquire and develop the right skills by delivering a suite of accredited training courses
- Competitive company benefits
- Always working as one team, our people are not afraid to think big and challenge the status quo
About the company
Expleo is a trusted partner for end-to-end, integrated engineering, quality services and management consulting for digital transformation. We help businesses harness unrelenting technological change to successfully deliver innovations that will help them gain a competitive advantage and improve the everyday lives of people around the globe.