- Managing and leading a team of technology professionals, including software developers and other IT specialists both onshore and near shore
- Develop architectural roadmaps that translate business and technical requirements into actionable strategies to meet business objectives, documenting all solution architecture designs and analyses.
- Generate architectural designs that guide and contextualise the development of solutions across products, services, projects and systems, including applications, technologies, processes and information.
- Analyse business drivers and capabilities (both present and future) to determine corresponding enterprise solution designs and necessary changes to achieve desired business outcomes
- Efficiently allocating resources, including budget and personnel to meet project and organisational goals
- Identifying and mitigating technology-related risks.
- Collaborating with internal and external stakeholders such as, other business areas, regulatory bodies and vendors
- Establish KPIs and metrics to measure the success and effectiveness of technology delivery projects.
- Promoting a culture of continuous improvement and efficiency in technology delivery processes
- Experience in managing software development and delivery teams
- Experience in solution / enterprise architecture
- Deep understanding of the SDLC, technical experience with .Net, SQL, Python or Java would be beneficial
- Experience managing 3rd party suppliers and near shore resources
- Highly motivated
- Shows initiative, is solution orientated and enjoys autonomy