Senior Software Engineer

Location
Cardiff
Salary
£415 per day
Posted
27 Feb 2017
Closes
27 Mar 2017
Ref
1140972
Contact
Marcus Beresford
Clearance Level
SC
Sector
Engineering
Job Type
Contract
Senior Software Engineer required to work on a training Systems programme. This role spans the full software development life-cycle encompassing requirements derivation, architectural design analysis, implementation, integration and test.
General activities will include:
Derivation of detailed Software Requirements from high- level system/capability requirements.
Generation of clear and concise software module/component designs that fulfill their requirements and constraints.
Production of maintainable software implementations that align with their design.
Verification of software systems and components to ensure compliance with requirements.
Provide accurate estimates and progress for assigned work tasks.
The successful candidate will have the below skills:
Professional experience developing distributed, multi-threaded, real-time software systems.
Professional experience implementing software applications and services using C++.
Proficient in system requirements and design capture in UML using Object Orientated Design methodologies.
Familiarity with software configuration and change control best practice.
Strong communication skills including excellent English writing/speaking and presentation skills.
Excellent analytical and problem solving skills.
Candidate must be willing to undergo the security vetting procedure.