Responsible for: Manage a portfolio of developments, prioritising between new development and maintaining existing software.
Role Overview:
Develop and/or procure software applications working to defined Quality Driven Standards, approved project priorities and timescales and deliver to agreed standards and quality expectations. In conjunction with other stakeholders, be responsible for the ongoing software development life cycle to ensure continuous improvement.
Role Responsibilities:
1. Develop and/or assist in the procurement of software applications meeting the needs of the business.
2. Create and document solution designs, mapping to business requirements.
3. Work with stakeholders of the software development life cycle to provide continuous improvement.
4. Support Business Partners in quantifying requirements and assist Software Architect with functional and systems design.
5. Work with Quality Assurance functions to ensure applications and solutions are of high quality before being released.
6. Assist Quality Assurance Engineers in ensuring quality driven development and assist in testing automation.
7. Liaise with identified 3rd party vendors and support any custom code/systems which are delivered.
8. Liaise with project managers highlighting risks, issues and opportunities.
9. Act as a point of escalation for software issues.
10. Identify opportunities to implement new technology to support the organisation's strategic objectives.
11. Undertake software design for new software components and for modifications.
12. Define and agree criteria and principles, using industry practice to ensure software is designed to achieve performance, integrity, resilience, and usability.
13. Manage a wide portfolio of developments, including new functional developments and maintenance of current software.
14. Keep software and systems up to date.
Skills and Abilities:
Experience:
Education:
A degree, or equivalent, in an IT related discipline.
#J-18808-Ljbffr