Skip to main content

This job has expired

Software Engineer (Java, C++, C#)

Employer
Searchability
Location
Homeworking
Salary
£68 p/h
Closing date
24 Aug 2022

View more

Clearance Level
SC, BPSS
Sector
Aerospace, Defence, Engineering
Job Type
Contract

Java software engineer with experience in systems that use relational databases such as SQL and using supporting tools such as DOORS, Rhapsody, Git, Jira etc.

  • Experience of following procedures relating to software architecture and design, software integration and test, and requirements verification.
  • Experience and demonstrated competence with at least one of the following programming languages: Java, C++ (a preference will be given to candidates that have worked with C++ 11 or that have a willingness to learn this version) or C#.
  • Strong understanding of threading and concurrent programming in either Java, C++ (a preference will be given to candidates that have worked with C++ 11 or that have a willingness to learn this version) or C#.
  • Strong understanding of unit testing and unit test/mocking frameworks, e.g. Junit, Mockito or GoogleTest/Parasoft.
  • Experience of relational database design and SQL.
  • Demonstrable knowledge and application of software configuration management tools and procedures.
  • Typically you may have used UML modelling tools (e.g. Rhapsody 8.3.1) and be familiar with requirements capture tools (e.g. DOORS Next Generation). You will also be proficient in the use of software source control tools (e.g. Mercurial/Git) and issue tracking tools (e.g. Jira).
  • You should have a passion for developing high quality software solutions, have the ability and willingness to support/mentor junior team members, be a self starter with the ability to work with little supervision, proven ability to learn new skills quickly all whilst maintaining a high standard of ethics and personal accountability.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert