Purpose
Lead a team of developers to design, develop, test, and release software solutions to support the requirements of the business. Lead initiatives which deliver modernisation of deployed technology, tools, and development processes.
Responsibilities
- Maintain a skilled, and motivated team capable of delivering software solutions across a broad technology stack
- Design high quality software solutions which meet technical architecture and security standards
- Develop robust and scalable software solutions
- Adhere and contribute to the evolution of development standards
- Ensure high quality and robust automated and manual tests are completed on all system changes prior to handing over to the System Test team
- Lead team initiatives to improve efficiency or reduce technical debt, reporting progress to the Head of Development as Sponsor
- Peer review code and documentation to assure accuracy and completeness, whilst ensuring that changes are both maintainable and supportable
- Assist the Delivery Managers and/ or Project Managers during the programme and project planning process
- Continually review development and delivery activities to identify improvements to architecture, processes, services, performance metrics and infrastructure to increase efficiency, effectiveness, and customer satisfaction
- Provide expert second line support to 7IM’s Application Support team
- Continually train to ensure industry recognised qualifications are current
- Contribute to the maintenance and evolution of the Development elements of the Transformation team strategy
- Mentor and coach team members and, where required, the wider Development team
- Act consistently in accordance with 7IM VPVPs
- Other, as reasonably required by your line manager and 7IM