BAE Systems
,
London, Greater London
SI C# Software Engineer
Overview
Job Description
Shared Infrastructure (SI) C# Software Engineer Would you like to play a key role in the design, development, integration and test of the Shared Infrastructure software? We currently have a vacancy for a SI C# Software Engineer at our site in New Malden. As a C# Software Engineer, you will be working within an Agile software development environment, writing new code for a number of SI products. This role will provide you with the opportunity to design and develop software across the whole lifecycle and for it to be used on board multiple platforms, including Royal Navy ships. Your main responsibilities as a SI C# Software Engineer will involve: Participate in capturing requirements, designing, implementing and testing of software for the SI system. Prepare specifications, develop designs in line with specifications and all quality and technical standards. Production of C# software under an Agile process to company coding standards Carry out complex technical analyses and investigations, including evaluation and selection of technical options, and prepare reports with suggested recommendations to support the resolution of problems and the improvement of engineering capability. Peer review of colleagues software Production of test schedules to enable testing of software you have developed Unit and System testing of software that you have produced. Your skills and qualifications: Essential: Degree or equivalent qualification/experience held in a technology, engineering or science related discipline Either registered as an Incorporated or Chartered engineer / relevant Professional body or willing to gain qualification Ability to operate in a large, complex multi-project environment C# experience Agile development process experience Being able to work to timescales and deliver a quality product Desirable: WPF (Windows Presentation Foundation) experience