Job Summary:
This role provides strategic technical direction and manages multiple technical teams responsible for the technical delivery of the full product lifecycle. The job holder will oversee the ongoing drive to increase efficiency, optimisation, innovation and people development in these environments.
Main Responsibilities:
- To provide software services to a product by delivering system changes and enhancements
- Risk and control / compliance
- Third party relationship management
- People management
- Budgeting, control and reporting
Responsibilities:
- Responsible for developing a designated group of software systems that are used to service / sell to an internal customer / client i.e. a product or channel or platform
- Responsible for all software systems that make up the product
- Responsible for the critical banking systems and / or system components according to the particular product
- Derive functional solution options within current system landscape for all identified opportunities for product, process or system improvement
- Accountable for quality assurance of software development work
Requirements:
- Minimum 5 years' experience in software development management
- Experience of leading and working in an agile development environment
- Crafting roadmaps
- Managing a budget
- Using technical skills to support and guide a technical team
- Establishing priorities and successfully managing deliverables
- Utilizing communication and relationship management skills to engage with stakeholders
- Using leadership to influence in other areas