As a Lead Developer your role is to provide expert knowledge in a leading role with specialist skills specifically within the development software development and associated IT skills and disciplines (underpinned by theory) to actively design, develop implement and enable on-going support of new and existing services.
This will include significant skills, knowledge and experience across some or all of the following activities:
- Software Design and Development,
- 2nd/3rd Line support
- Manual and automated Testing,
- Cloud deployment platforms and techniques,
- Database design,
- Implementation and support
- Continuous improvement and lifecycle management
In this role, you are accountable for:
- Evaluating, analys ing, and interpreting highly complex information and requirements to inform development of applications and services, providing options to support a range of solutions
- Communicating with other IT professionals to provide detailed and highly complex information in easy to understand formats.
- Applying specialist knowledge, defining and applying appropriate methods and procedures throughout the full development lifecycle in accordance with IT standards and customer requir ements.
- Designing, developing and delivering systems and services that provide value based features and benefits for new and existing services.
- Redesigning, re-factoring and innovatively delivering modernisation of existing services, in a creative and timely manner.
- Provide specialist advice and guidance for resolving complex issues that affect bespoke services, third- party applications and configurable of the shelf products (CoTS) and services, to support swift resolution of problems and major incidents.
- Using incident, problem, request and change management processes and systems to support the successful implementation of system enhancements and fault resolutions, in a timely manner.
- Implementing standards and policies, pro-actively identifying and proposing improvements or enhancements to meet changing needs.
- Proactively engaging in conversations to support the on-going development and maintenance of your own skills and knowledge, including at tending relevant Communities of Practice.
- Communicating complex information effectively across a wide range of people and levels of understanding, including both technical and non-technical audiences, to influence, negotiate and secure value based outcomes for the delivery of services.
- Planning work of own and other team members to achieve agreed objectives, prioritising multiple and sometimes conflicting deliverables, escalating as appropriate, any issues which may impact deadlines.
- Leading, participating and contributing to quality assurance reviews of your and others work through a variety of approaches such as peer review, learning logs, and engaging in appropriate communities of practice.
- Regularly horizon scans to keep abreast of new and emerging technologies and standards to support innovative and creative delivery of business objectives.
- Undertake and support relevant recruitment and selection in line with organisational processes.
- Train, mentor, and coach other team members, and apprentices to enable the on-going personal development and growth of skills within the team.
- Co-ordinates and allocates work to other team members in line with agreed delivery of services
- Maintain an awareness of financial and personal implications in the use of a range of resources.
- Contribute to and prepare proposals for change including producing necessary estimates, mandates and business cases within the technology department.
- Identifying opportunities and engaging in partnership working with other individuals, groups and agencies within the NHS, DoH and other third parties.
- Effectively engage and collaborate across multiple disciplines to ensure consistent approaches, methods, standards, and patterns are holistically applied. Information Management
- Maintaining an awareness of agreed service levels, KPI's and standards within team, reviewing own performance and adapt own approach to maximise the delivery to support and meet agreed standards.
- Monitoring and reporting on a number of areas including agreed service levels, KPI's and standards within team, generating reports to agreed frequency, methods and pro cesses.
- Preparing plans to enable the delivery and management of projects and programmes undertaken by the team.
- Providing operational direction in the preparation of plans to deliver systems and service across the organisation.
- Proactively identify challenges that may affect delivery, providing mitigating actions and a decisive response.
- Providing feedback on functional and non-functional requirements to ensure the overall needs of the business are met from an ICT perspective, participating in procurement processes as required.
In addition to the above accountabilities, as post holder you are expected to:
- Undertake additional duties and responsibilities in line with the overall purpose of your role and as agreed by your line manager.
- Demonstrate NHSBSA values and core capabilities in all aspects of your work.
- Foster an environment where your own and colleagues’ safety and well-being is promoted.
- Contribute to a culture which values diversity and inclusion.
- Comply with NHSBSA policies, procedures and protocols as they apply to your role.
- Based in Newcastle with occasional travel to other locations.
- Work from home opportunities
- Discounted/free food
- Subsidised commuter solution
- Company events & social hours
- Company pension
- Employee discounts
- Casual dress
Could this be the role for you?
If you’d like to have an informal chat about your potential in this role, book in a call with one of our friendly talent advocates on 0191 620 0123 who can provide details, advise and guide you with your job search.
Alternatively, follow us on our blog, Facebook, LinkedIn, Twitter or Instagram to follow industry news, events, success stories and new role releases.