Overview
NEC Software Solutions are looking for a dynamic and enthusiastic Head of Development to manage a portfolio of key development streams for the NEC Health business. You will contribute to the design, development and support of complex, clinician-critical applications that service the Health sector day-to-day across the UK and international markets. You will work proactively with mixed onshore and offshore teams to ensure software products are built and maintained to the highest quality standards and in accordance with the agreed technical architecture and specification. This is a rewarding and challenging role for an experienced Head of Development who wants to play a major part in developing solutions that impact the lives of millions.
Responsibilities
- Management of multiple NEC Health software development teams, ensuring all software solutions are designed, developed and delivered to agreed quality standards within agreed timeframes and costs.
- Be an active member of a wider Senior Development Management Team; contribute to team objectives, cross-team working and process optimisation.
- Provide leadership and line management to Development Managers, of both onshore and offshore software development teams, ensuring performance and delivery to required standards.
- Work closely with the Head of Technology to follow and implement guidance for common product approaches in areas such as AI, internationalisation, multi-tenancy, cloud adoption, security and business intelligence.
- Ensure development teams are effectively structured to achieve NEC business goals; define and communicate roles and responsibilities of all team members.
- Collaborate with senior product colleagues to ensure capacity planning and roadmap content is achievable for each product in the portfolio within the assigned budget.
- Ensure developed software solutions meet client needs and revenue/order book forecasts in collaboration with senior business leaders.
- Work closely with central security teams to ensure product designs meet required security specifications.
- Build relationships with NEC colleagues to enable product integration at business process and technological levels where appropriate.
- Ensure development work conforms to NEC quality processes and standards and that software is designed, built and delivered to the highest level.
- Identify opportunities for process improvement and implement with appropriate stakeholders.
- Ensure software development conforms to technical and design standards defined by NEC Solutions Architects.
- Produce and manage the overall software resource and delivery plan.
- Ensure development teams are adequately and efficiently utilized at all times.
- Produce accurate and timely development progress reports as requested.
- Participate in technical risk mitigation and issue resolution as required.
- Advise the Development Director on deviations from plan, recommend corrective action and help prepare recovery initiatives.
- Collaborate with Senior Management to ensure budgets and delivery timescales are met.
- Liaise with customers and other key stakeholders as required.
- Be prepared to travel inland and overseas as needs demand.
Qualifications
- Essential experience & skills:
- Proven experience of successfully managing multiple complex software development teams of 50+ developers through the full lifecycle from requirements capture to design, development, testing and customer delivery.
- Proven experience with formal Agile methodologies including Scrum and Kanban.
- Demonstrated ability to lead and manage distributed teams, including onshore and offshore developers.
- Strong interpersonal skills and the ability to influence senior stakeholders.
- Professional representation of NEC in client-facing situations and acting in their best interests.
- Excellent communication skills, verbal and written, with the ability to communicate with both technical and non-technical stakeholders.
- Ability to lead and motivate a management team to deliver high performance, addressing issues promptly and effectively.
- Ability to work effectively with limited direct supervision.
- Ability to articulate solutions at all levels and communicate technical and non-technical information depending on the audience.
- Strong interpersonal skills with internal onshore/offshore colleagues and customers at all levels.
- Dynamic and enthusiastic approach to software development with a focus on quality and continuous improvement.
Desirable Qualifications
- Degree or equivalent, ideally in a technology or managerial related subject.
Benefits
- Private Medical Cover funded by NEC for Employees (with option to add family members at additional cost)
- 25 days paid holiday with option to buy/sell (FTE)
- 4 x basic salary life assurance cover funded by NEC (option to increase at additional cost)
- Group Pension Plan with employer contributions up to 8.5%
- Flexible benefits to suit individual needs
- All colleagues get free access to LinkedIn Learning with 15000+ courses
Other Information
- Candidates must demonstrate a pre-existing right to work and travel within the UK. Documentary evidence will be required.
- All offers are subject to satisfactory vetting, references and occupational health checks.
- Depending on the nature of the role a Disclosure Barring Service (DBS) check may also be required.
NEC Software Solutions is an equal opportunities employer, welcoming applications from all communities. If you require any reasonable adjustments or have specific accessibility needs during the recruitment or interview process, please feel free to share these with us. We are committed to ensuring an inclusive and accommodating experience for all candidates.
Who We Are
We’re NEC Software Solutions (part of global tech giant NEC Corporation). Our software helps dispatch ambulances, support families, keep trains on the move, locate missing people, and test the hearing of newborn babies. We work with governments, hospitals, police forces, housing providers, local authorities and more. We help them pay financial support faster, speed up treatments for patients and respond to emergencies in the right way. The more we do, the more our customers can do for others. And together, we make a world of difference. We’d love your help, and we’ll support you all the way.