Job Openings
Head - Software Development - Komo
About the job Head - Software Development - Komo
JOB PURPOSE:
- The Head of Software Development will be in charge of the digital banks technology and technological resources. He/she will establish digital banks technology vision, strategies, and plans for growth. The head of software development will supervise the development and engineering, architecture, systems and quality assurance. He/She leads and manages the software development team to ensure the successful delivery of high-quality software products. They oversee the entire software development lifecycle, from initial concept and design through to deployment and maintenance. Collaborating closely with other departments, such as product management and quality assurance, they align development efforts with business goals and customer needs.
- The Head of Software Development is responsible for team management and development. This includes recruiting, mentoring, and retaining top talent, as well as providing ongoing training and professional development opportunities. They manage budgets, resources, and timelines to ensure projects are completed on time and within scope.
DUTIES AND RESPONSIBILITIES:
- Setting the digital banks technical vision and leading the banks technological development
- Developing strategic plans and setting timelines for evaluation, development and deployment of all technical, web, API and mobile app services.
- Identifying opportunities for future development of features and products.
- Supervise and collaborate with product and development team as an advisor of all technologies involved with the bank.
- Ensuring technology standards and best practices are met.
- Supervising quality assurance processes, integration and system tests.
- Defining digital banks standards for systems and application.
QUALIFICATIONS:
- Bachelor of Science degree in Computer Science, Information Technology, Computer Engineer or any related Engineering field.
- At least 15 years work experience as a Head of software development or equivalent
- Work experience in a bank or fintech is an advantage
- Experience working as part of an Agile team (Scrum and/or Kanban)
- Strong project management skills. Strong organizational/business planning skills.
- Prior experience with SCRUM/Agile methodologies with enterprise-level application development projects is a must.
- Able to multitask, prioritize, and manage time efficiently
- Able to build strong interpersonal relationships with peers, brand leaders, and other senior management throughout the company.
- Excellent leadership, team building, and management skills