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
Senior

Job 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.

Apply for this position