About the role
You will be a confident lead in client engagements and apply great people leadership skills fused with a technical understanding of software development and commercial awareness.
You will be a strong role model for others, leading through the creative, positive and focused application of your skills.
This role requires excellent people skills, and you must have fantastic communication and relationship building skills. You will need to be able to apply these skills with your team members, clients, Waterstons staff and other third parties. You will need the ability to liaise effectively across all levels of stakeholders to ensure that projects and services are delivered effectively.
Day to day responsibilities
Support team members and lead in highly collaborative engagements delivering high quality, technically sophisticated solutions for our clients.
Mentor, support, and act as leader for a number of staff in the teams (subject to experience - training will be provided to work towards this)
You will ensure that the well-being people and teams are monitored and any issues are addressed by yourself and/or a suitable team leader
To engage in business development activities to drive engagement from our clients, ensuring that we deliver excellent digital services to them.
Work to deliver complex software projects from inception through to completion. This will include delivery management of one or more projects, overseeing all aspects of bespoke software development. Responsibilities will include planning, leading, organising and motivating small agile teams to achieve high level of performance.
Follow Waterstons standards to ensure that we are complying with our ISO 9001 and 27001 requirements.
This may also include:
Working with clients to understand working practices and project goals to enable you to gather and deliver requirements that will deliver a solution that is fit for purpose.
Predict, monitor and action risks/issues with a view to managing appropriately for both the client and for Waterstons
Where necessary, manage budget and any changes of scope/budget
Resourcing of projects, including acquiring resources and coordinating the efforts of team members and third-parties, in order to achieve the successful conclusion of projects
Manage appropriate communication with stakeholders
Deliver/facilitate training
Engage with both the project delivery team and clients to assess feedback during project delivery, ensuring that this supports our cycle of continuous learning.
Some of the skills we are looking for
Essential
Have a track record of successfully delivering bespoke software development solutions (both greenfield and brownfield) using pragmatic application of agile and waterfall development methodologies.
An understanding of software development life cycle models and multiple agile development principles and practices. Have the ability to identify where the principles of these approaches are delivered well; and are able to educate others where needed.
Can exercise initiative, think innovatively, use problem-solving skills and make well-judged recommendations.