Lead Software Engineer

Berry Recruitment
£370 - £400 per day
30 Sep 2017
03 Nov 2017
Contract Type
Full Time
*Lead Software Engineer - up to £400/ day - ~2 month contract - Leicester*

My client based in Leicester are currently recruiting for a Lead Software Engineer to manage a team of software engineers to deliver project(s) to requisite quality standards within time and budget. You will take responsibility for the delivery of the technical scope of the project throughout the complete project lifecycle from initial concept design through to handover and completion.

Key tasks and deliverables:
*Supporting the preparation and presentation of proposals and tenders, ensuring that sufficient design work is carried out to enable problem areas to be identified, technical risks minimised/identified and accurate cost estimates prepared.
*Reviewing client tender documents and/or contract documents and preparing a design brief, including any additional specifications necessary to ensure that the functional, technical, statutory, health, safety and environmental requirements, and the scope of work to be undertaken, are adequately defined by an engineering work breakdown structure for the project.
*Determining the requirements for Design Quality planning
*Originating concepts and co-ordinating the direction of other staff in the preparation and evaluation of conceptual designs and proposals that will meet requirements and cost budgets.
*Reviewing the content of work to be undertaken in the project award stage, assessing software resource requirements and cost estimates.
*Examining the scope of required software work, identifying discrete work packages, generating task schedules, preparing detailed design plans and ensuring these align with overall programme requirements and identifying and agreeing resource and interface requirements and arrangements.
*Expanding the work breakdown structure and project programme where this will allow more accurate monitoring of spend and progress.
*Agreeing the man-hour budget and timescales for all software engineering tasks identified on the work breakdown structure with the Project Manager.
*Specifying, allocating or arranging the allocation of required software engineering work.
*Co-ordinating, supervising and, where required, undertaking the required software engineering work.
*Providing the day to day supervision and management of software engineering staff assigned to the project team, ensuring the activities are completed on time within budget, and at the required levels of quality.
*Regularly monitoring and accurately reporting the progress of all assigned software engineering work, including the provision of accurate 'Estimates to Complete'.
*Regularly taking part in project review meetings with the Project Manager and with the Engineering management team
*Liaise with the client and suppliers, as agreed with the Project Manager.
*Liaise with the installation and commissioning teams.
*Assisting the Team Leader with the development of staff, including SQEP reviews, performance feedback and contributing to PDPs.
*Participating in audits when required and ensuring any resulting corrective actions are implemented.
*Leading the team in a manner that promotes collaborative working, contributions from all members and positive team spirit.
*Identifying change to the Project Manager and agreeing an appropriate way forward with the Project Manager to manage such change.
*Ensuring that risk assessments are carried out in accordance with operational procedures and statutory requirements.
*Ensuring that design record files for the project are properly initiated, maintained and completed in accordance with operational procedures and statutory health and safety

Essential skills and experience:
*Knowledge of Airline/Handler baggage operational processes
*Experience of working with project teams and an understanding of the project management process
*Working knowledge of current legislative requirements as applied to software products (e.g. graphical user interface standards).
*Business Intelligence reporting and associated dashboard design capability
*Strong experience in a technical lead role and leading teams of software engineers
*Designing and implementing mission critical high availability systems, preferably in an industrial

This job was originally posted as www.totaljobs.com/job/76123830