This job is no longer available
Senior Software Engineer
We require 3 experienced Senior Software Developers to join an innovative Software Development Team. The role requires taking part in designing, coding and testing the software developed for a large defence SONAR project; these roles can be based in Greenford or Weymouth.
Duties and responsibilities:
The successful applicant will report directly to the Software Team Leader and be responsible for the following:
*Produce and document the software design (at all levels)
*Code and unit test the software
*Develop test harness code if required
*Test the software and capture the results
Knowledge, Skills and Experienced Required:
*Commercial experience of programming real time applications under Linux (preferred) or Windows in high-level languages (C++, Java) for at least 5 years,
*Extensive experience in formal OO design methods (i.e. UML), UML CASE tool, and design patterns.
*Understanding of real-time and multi-threaded software design issues.
*Experience if the full software development lifecycle both in waterfall and iterative Agile approach
*Experience of writing formal documentation to military standards and participating in peer reviews.
*Experience of UML, Objet Oriented design and design patterns.
*Defence background ideally in underwater defence system development
*Experience of DDS middleware
*First-class analytical, design and problem solving skills
*Self-motivated and able to work to budgets and timescales as part of a wider team and individually
*Capable of working under pressure to meet tight deadlines
*Good communicator at all level
*Ideally First or 2:1 in Mathematics or Physics with modules in software related disciplines
Due to the nature of this work, UK Security Clearance will be required.
To apply for this position, candidates must be eligible to live and work in the UK
Matchtech is acting as an Employment Business in relation to this vacancy.