Software Engineer

£300 - £400 per hour
23 Jun 2017
21 Jul 2017
Kevin Raymond
Clearance Level
None / Undisclosed
Job Type
Our client is a joint-funded organisation, bringing together expertise from government, research companies, academic organisations and UK businesses, tasked with transforming the UK's ability to create and develop new products and services. They are currently working on the development of a complex software tool which will be used to analyse the UK's energy infrastructure and business model, enabling a future energy strategy to be developed to combat the challenges of energy security, energy cost and environmental sustainability.

They are now looking for a Software Engineer to join their team in Birmingham on a contract basis working within an agile.

Responsibilities include:
The candidate will be required to work as part of an agile development team to deliver documented software to support the development of a whole system analysis tool.
The candidate will need to use their knowledge and experience to create efficient code in the MATLAB environment, interfacing to SQL and occasionally writing Java (or similar) to improve run-time performance.
The candidate will produce structured, documented, supportable code.

Skills and experience required:

This person needs to have a proven history of developing software in a number of different languages ideally from within the following list: C/C++, Java, Python, MATLAB, SQL. Key Outputs: Operable Code, Test plans, Design documents. One of these roles would need to focus on software testing.
Previous experience of software development is essential, with the ideal candidate able to demonstrate that they've worked through the whole life-cycle.
Previous experience of development using the AGILE methodology would be an advantage.
Degree or equivalent qualification in a relevant discipline (Software, systems, physical science, mathematics)
Previous demonstrated ability to perform specific research leading to the specification and design of systems.
Experience of IBM DOORS and/or Sparx EA would be advantageous.

To be considered, applicants will need to be qualified to Degree level (or equivalent) in Software Engineering or another relevant subject, with previous programming experience gained in an engineering environment.

Software Engineer
Salary negotiable DOE

Key Words: Software Engineer, Matlab, C, C++, Java, Python, Doors, SQL

Please Note: All applicants must be eligible to work in the UK without the need for employer sponsorship.

This is a Contract position.

Electus Recruitment Ltd is acting as an Employment Business in relation to this vacancy.