at least 5 years of commercial experience , although more senior Software Engineers will be considered. The most common language used is
C++ (essential) , however, other projects use C#,
Python , Java, .Net so there will be the opportunity to learn more. You will work on multiple projects using the various languages. The most important requirement is your
experience of working the full software development life cycle. Responsible for generating modular software against requirements specification, ensuring that all development work is performed to the highest standards of quality and reliability, and within required timescales. Test and debug all software to ensure that requirements specifications are satisfied and that relevant test records are completed. Produce written documentation of all software to ensure that all records including defects, amendments and new features are reported clearly and concisely, and in accordance with Quality Procedures. Generate software design specifications at the unit or sub-system level to ensure that functional requirements are met. Liaise with clients and other Software Engineers to assist in the investigation and resolution of customer reported problems. Assist in project scheduling by estimating the effort and skills required to produce specific software modules. Responsible for carrying out peer to peer code reviews & documentation reviews. Responsible for ensuring that project changes are logged correctly in the project Change Management System. Working schedule Flexible & Hybrid working
- core hours between 10am-12pm and 2pm-4pm, with the flexibility to start and finish as you please. To apply register your CV here or email to it@mcnallyrecruitment.com
#J-18808-Ljbffr