Role Overview
Provide an expert level of software development skills capable of building software for systems of any size and complexity and achieve customer satisfaction criteria through management of a team. Team members may be customer and company workforce. Individuals have a direct influence on profitability either as managers or as experts in a particular field. The field can relate to a variety of areas such as knowledge of a particular industry, technology, product, profession or skills area such as sales, account management or purchasing. Individuals could be contributors with specialist expertise or responsibility for the management of others. Roles at this level will typically be responsible for the provision of advice on policy implementation through such activities as scenario planning or resource modelling to inform strategic choices in decision making. The consequences of decision making would be operationally focused within a strategic framework.
Key Responsibilities
- To produce component designs and specifications of any size and complexity
- To produce integration test strategies, integration test plans and manage integration testing.
- To undertake estimates for the creation and development of the full range of complex IT solutions and to ensure the estimates are achievable.
- To implement change control procedures.
- To maintain and develop a high level of knowledge, skill and competencies in software development for an extensive range of systems development project types.
- To be responsible for liaison with other phases or projects and external teams to ensure integration of technical solutions.
- To ensure that appropriate software configuration management processes for deliverables within the context of the phase are implemented.
- To report team's progress and issues to the Project Manager in a timely manner. In particular, to relay issues that might impact on quality or the ability to deliver to timescales or estimates.
- To identify and communicate potential risk areas to the Company and the customer.
- To identify and manage risk in his/her business activities and take responsibility for reporting risks in a timely, open and appropriate manner
- To carry out audits and participate in technical walkthroughs of other team members' components, test plans and results.
- To promote and contribute to a body of knowledge in the application of technology to addressing business issues.
We embrace difference as a source of creativity, innovation and competitive advantage and are striving to become a more diverse organisation. We welcome applications from people with a diverse variety of backgrounds and identities. We are committed to equality of opportunity for all and do not discriminate on the basis of race, religion, colour, gender, age, disability, sexual orientation or marital status. We have partnered with Vercida , the UK's largest diversity and inclusion focused careers site, where all our vacancies are available in an accessible format.
If you require any adjustments to the recruitment process, to enable you to perform to the best of your ability, please let us know when completing your application. We participate in the Disability Confident scheme and are committed to offering an interview to any candidate with a disability, who meets the minimum criteria for the role. If you believe this could apply to you, please let us know when completing your application.