Software Engineer & Senior Software Engineer

5 days left

South Wales
06 Apr 2017
04 May 2017
William James
Clearance Level
Job Type
Software Engineer & Senior Software Engineer
South Wales

A Software Engineer and Senior Software Engineer are required to join the Product Engineering Group to design and develop Windows Applications and Services, in accordance with the defined requirements, constraints and identified standards. The candidate should be experienced in working throughout the software development lifecycle, developing software for Windows, including the porting of software developed for previous versions of Windows.

Software Engineering covering the full software development lifecycle, specifically with expertise in:
*Requirements analysis
*UML analysis and design
*Development of new software
*Unit testing
*Software Integration Testing
*Static and dynamic analysis
*Defect analysis, fixing and software support
*Continuous Integration

Required Skills & Abilities
The candidate will have a good understanding and experience of the software development lifecycle, knowledge of the Bowman system and tactical domain experience is desirable.
Essential areas of experience include:
* C++ development using Visual Studio
* Windows 64bit software development, ideally Windows 10 & Server 2016
* Analysing and debugging integration issues on Windows platforms
* UML analysis and design
* Working to coding standards
* API development / Windows service development
In addition, the following skills and experience are desirable:
* Object oriented design and design patterns
* Windows MFC development
* Windows Authentication including Active Directory
* Working in an Agile (Scrum) environment
* Modern C++ development using C++11
* C# .Net development experience
* Porting software developed for previous versions of Windows
* Windows SDK
* Configuration management e.g. SVN, Git or similar
Experience of Rational Collaborative Lifecycle Management toolset

Apply for Software Engineer & Senior Software Engineer

Already uploaded your CV? Sign in to apply instantly


Upload from your computer

Or import from cloud storage

Your CV must be a .doc, .pdf, .docx, .rtf, and no bigger than 1MB

4000 characters left

By applying for a job listed on you agree to our terms and conditions and privacy policy. You should never be required to provide bank account details. If you are, please email us.