Role:
Oversee and provide strategic technical leadership for the design and delivery of solutions that meet the Bank’s business needs
Key Result Areas:
- Lead the design, development and delivery of scalable enterprise software
- Create and maintain an enabling work environment that encourages tech driven innovation
- Lead the end-to-end delivery of trusted e-services for the Bank
- Develop, nurture and lead an effective, high-performance SOC team retaining and attracting key talent to ensure continuous improvement in staff competencies, skills and knowledge
Education and Professional Qualifications:
- Bachelor’s degree in computer science or software engineering
- Master’s degree in computer science or software engineering (Desirable)
- Agile Project and Delivery Management Certification (Scrum) is Mandatory
- Software Development Security Professional Certifications (CSSLP/CEH/CHFI) is Optional but desirable.
- Project Management Professional Certifications (Prince2/PMP) Optional but desirable.
Required Experience and Competences:
- Minimum of six (6) years of experience in a management role in a financial institution and in an IT related field.
- Minimum of five (5) years of technical leadership experience, with a minimum of two (2) years of experience managing developer teams with knowledge and appreciation of programming and prototyping languages such as Java, Python, C++, Ruby, JavaScript, CSS, PHP 5, J2EE, Visual Studio, web standards and ability to use one or more IDEs (e.g. Eclipse) and interactive debuggers effectively.
- Minimum of four (4) years experience leading large Enterprise System and or Data Driven Robotic Process Automation projects and managing design, development, and delivery of software in a large financial institution or a reputable organization.
- Advanced experience in managing the development of data-driven applications utilizing significant relational database engines as part of the overall application architecture. Experience with Oracle and MS SQL is required; however, PostgreSQL or MySQL.
- Advanced understanding of web technologies (XML, JSON, HTML, JavaScript, REST API etc.).
- The candidate must have designed and implemented payment financial platform end to end that improved financial processes and improved revenue.
- Experience in software development methodologies (e.g Agile, Scrum, waterfall).
- Experience in development of at least one innovation from previous developments which was successfully launched and was a pioneer technology solution in the financial services sector.
- Familiarity with CI/CD pipelines, version control systems (e.g. Git) and deployment processes.
Required Skills:
- People management
- Adaptability
- Effective Communication
- Change management
- Driving agility and innovation
- High level of integrity
- Negotiation and Mediation
- Relationship Management
To apply:
Download and fill the application for employment form from www.centenarybank.co.ug and enclose an application letter addressed to (General Manager Human Resource, Centenary Bank, P.O. Box 1892, Kampala) plus updated Curriculum Vitae, plus copies of all academic credentials, testimonials, and contact details of three competent referees. E-mail the above to: [email protected], not later than 5:00 PM 15/08/2024.
Application for employment form: