The new NCBA has harnessed the power of both NIC and CBA to create a bank that brings together the best of both worlds from cutting edge mobile banking to good old-fashioned relationship management; from scalable business banking to financial services that grow as your business does; from best-in-class choice of products to investment solutions tailored to your specific needs.
Read more about this company
Job Purpose Statement
The Senior Product Manager charts the future direction of the Digital products suite as well as support execution against that long-term strategy to increase our impact. This includes building core product experiences for our customers, as well as product experiences that are critical to our business.
The Senior Product Manager is highly analytical and uses first principles thinking in understanding a new domain. They will not only work alongside developers handling unique challenges for each customer in our pipeline, but also play a critical role in the continuous discovery feedback loop providing insights of opportunities for product and service enhancements. They are passionate about working backwards from direct customer engagement and combine financial industry research and knowledge with our technical expertise to develop leading product strategies.
You’ll love this job if you are excited about building a world-class digital experience, partnering with key stakeholders across the enterprise to prioritize digital experiences that align and add value to the business objectives. You’ll fit in if you are excited about reducing customer pain points and sharing strong thought leadership, best practices and innovative thinking with your peers.
Key Accountabilities (Duties and Responsibilities)
Product Acceleration (15%)
- Take full ownership of your product's performance by optimizing for customer needs—speed, convenience, and access—while managing operational costs and implementation efficiency. Use data and insights to continuously evaluate your product’s alignment with business goals, adjusting where needed by balancing risks, costs, and benefits.
- Be relentless in analyzing customer feedback, research, and data to generate strong product proposals and influence stakeholders. Define clear success metrics and track them consistently to guide data-driven decisions. Break down complex problems, ask critical questions, and use structured thinking to unlock progress and chart a clear path forward.
Product Strategy (30%)
- Deeply understand and evolve the product vision based on user insights. Maintain and refine a prioritized roadmap supported by clear business cases and product requirements. Focus on solving high-impact user needs, building for the future, and delivering quickly.
- Collaborate with senior leadership to craft a bold, clear product direction that supports business growth. Stay attuned to competitive dynamics and emerging trends to spot opportunities. Design a product strategy that includes core, adjacent, and disruptive innovation, while coordinating efforts across teams to manage the full product lifecycle.
- Be the connector in cross-functional environments, facilitating alignment and driving informed decisions. Maintain a working knowledge of your product’s technical and operational components to make sound, pragmatic choices. Clearly define and communicate requirements to engineering and design teams.
Customer (30%)
- Identify areas where your product can make the greatest impact. Assess opportunities based on customer value and business outcomes, and implement winning strategies efficiently. Develop commercial models that grow revenue, reduce costs, and enhance the product experience.
- Gain deep understanding of your market ecosystem, including competitors and user needs. Partner closely with Go-to-Market and Services teams to maximize both customer value and business success.
People (25%)
- Inspire your team by recognizing individual strengths and fostering resilience. Promote positive team dynamics that continuously drive performance. Create an environment of trust through effective communication across squads and stakeholders.
- Shape and lead initiatives around recruitment, learning, performance management, and culture to attract and retain top talent within the product organization.
Job Specifications
Academic and Professional Certifications:
At least an undergraduate degree Computer Science, Engineering, Mathematics, or related quantitative subject area; or equivalent experience. MBA or a Master’s degree in a business field is desirable.
Professional
- Product and Ecosystem Design, Project Management, Marketing and Service oriented certifications desirable.
Desired Experience
- At least 10 years’ work experience, 5 of which should have been in a senior management capacity in a similar sized organisation having led successful business and product development projects and/or initiatives.
- Familiarity with the latest technologies and trends in the industry and the ability to work closely with engineers to ensure the feasibility and technical soundness of product ideas
- Experience working at both early stage startups as well as larger companies, to demonstrate adaptability to different environments and the ability to thrive in both
- Knowledge of multiple functional areas, including product management, engineering, UX/UI, sales, customer support, finance or marketing. Understanding of go-to-market commerce enablers (e.g., payments, loyalty, subscriptions, etc.).
- Have strong technical competence, with experience and track record of success in building high-velocity, low-latency, high-availability services with beautiful API design
- Ability to achieve strategic goals and evolve product strategy based on research, data and industry trends in an innovative and fast-paced environment. Excellent problem-solving, organizational and analytical skills.
Ability to influence multiple stakeholders without direct authority.
go to method of application »
Job Purpose Statement
The Senior Database Administrator works with the database administration team to manage all aspects of database management and operations. This includes ensuring the performance, integrity, and security of the company's databases, as well as the planning and development of the database environment. The role requires a strategic thinker with strong technical expertise, excellent leadership skills, and the ability to manage complex projects.
Key Accountabilities (Duties and Responsibilities)
Database and Storage Infrastructure Management (40%)
- Manage and prioritize the design, maintenance, development, and evaluation of all databases, storage, backup, recovery infrastructure, and related systems.
- Supervise the installation, migration, and upgrading of databases.
- Develop and implement policies, procedures, and controls to secure databases and protect against data loss, corruption, or unauthorized access.
- Prepare reports on database and enterprise storage scalability and capacity planning as needed.
- Identify and resolve issues related to database and storage performance and capacity.
- Oversee the daily activities of the database team.
- Develop best practices to enhance performance and operational efficiency.
- Conduct regular audits to ensure data integrity and quality.
- Manage platform licensing and ensure compliance.
Storage and Backup Security (30%)
- Ensure high availability, reliability, and performance of database systems.
- Develop and implement backup, recovery, and disaster recovery plans for databases.
- Provide management oversight for group databases and storage, ensuring projects, incidents, problems, and escalations are handled according to defined policies, processes, procedures, and service level agreements.
- Troubleshoot complex database and storage issues promptly and accurately.
- Ensure effective execution of database management and maintenance tasks.
- Review configurations and schedule patch rollouts to address vulnerabilities.
- Maintain database and storage uptime at 99.99% to minimize impact on customer access.
Project Management (10%)
- Assist in implementing projects related to cloud infrastructure, servers, storage, Linux/Unix, Windows, backup, and monitoring, in line with the bank’s requirements.
- Monitor the capacity and performance of group servers to ensure optimal efficiency.
- Provide regular updates to management on the status of database projects.
Business Continuity Planning (10%)
- Maintain disaster recovery procedures for databases to ensure continuous availability and rapid recovery.
- Manage the invocation and revocation of disaster recovery processes for all systems.
- Analyze, design, and implement backup and storage security policies and controls in accordance with bank requirements.
Learning and Growth (10%)
- Conduct training programs for colleagues on database development and maintenance procedures.
- Provide leadership and direction to team members within the unit.
- Maintain thorough documentation of processes and procedures.
- Proactively seek opportunities to learn, grow, and stay updated on current trends and developments in relevant technical and professional areas.
- Lead by example and inspire others to pursue continuous improvement.
Job Specifications
Academic:
- Bachelor of Computer Science degree or any other IT-related field
Professional:
- Database, Operating System, and Storage certifications such as Oracle OCP, Microsoft MCP, RHCSA, RHCE
- Project Management certification and experience preferred (e.g., PRINCE2, PMP)
Desired Work Experience:
- Minimum of 5 years of experience in database administration
- Extensive experience with major database platforms (e.g., Oracle, SQL Server, MySQL, PostgreSQL)
- Proven track record of managing large-scale database projects and operations
Technical Competencies:
- In-depth knowledge of database security, backup and recovery, and performance tuning
- Proficiency in SQL and database programming
- Familiarity with database monitoring and management tools
Behavioural Competencies:
- Leadership to nurture and sustain employee satisfaction and manage changes
- Performance management to optimize productivity
- Interpersonal skills for effective communication and managing expectations
- Self-empowerment to foster open communication, teamwork, and trust
go to method of application »
Job Purpose Statement
This technical role is responsible for the analysis, design, development, and management (technical support) of the bank’s API platforms and their integration points with the Core Banking System, bank channels, partners, and other third-party systems. The position supports business strategy by enabling information flow across various bank systems. It requires prototyping skills, strong interpersonal abilities, the capacity to work as part of an agile team, manage competing priorities, design solutions as part of a larger roadmap, and provide hands-on support for both existing and new technologies.
Key Accountabilities (Duties and Responsibilities)
Systems Integration (40%)
- Lead the design, analysis, development, delivery, and continuous improvement of all systems integration processes.
- Design, develop, and enhance the bank’s integration platforms, including API banking and related API management.
- Create and maintain APIs that connect the bank’s integration platforms to third-party applications.
- Develop detailed API documentation to enable third-party developers to integrate with the NCBA integration platform.
- Document the API development process, including tools and frameworks used.
Support and Problem Management (20%)
- Track API performance metrics and work to improve the stability, scalability, and availability of APIs.
- Provide third-level support for escalated issues from IT Operations and IT Applications teams.
- Support, maintain, and audit existing service lifecycle artifacts, ensuring compliance with agreed SLAs.
- Manage the API lifecycle release process.
Process and Policies (20%)
- Ensure adherence to internal policies and procedures for the development and management of NCBA integration platforms and API repositories, following ITIL and other best practice standards.
Governance (10%)
- Enforce internal policies and procedures for the management of software applications, in line with ITIL and other best practices.
Stakeholder Management (10%)
- Advise internal customers on technology improvements to ensure the realization and maximization of business objectives.
Job Specifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field. A Master’s degree in technology or business-related course is an added advantage.
- Ability to work independently and collaboratively in a fast-paced environment.
- Minimum 4 years’ experience in IT systems development within a large, highly digitized organization, designing, implementing, and managing mission-critical systems, with at least 2 years in systems integration.
- Certification and experience implementing best practice frameworks (e.g., ITIL, PRINCE2).
- Hands-on experience in software development with major languages such as Java, .NET, C#, and practical experience using relational RDBMS (e.g., Oracle, MS SQL).
- Strong hands-on experience in middleware development suites, including BPEL, Human Workflow, Business Rules, OSB, JDeveloper, WebLogic Application Server, Oracle and Microsoft SQL Database scripting.
- Strong understanding of the software development lifecycle, integration patterns, and standard methodologies.
- Experience in creating technical designs and deployment-related artifacts.
- Ability to develop, unit test, and fix defects raised during testing phases.
- Deep understanding of industry-standard formats and protocols (JMS, SOAP, XML/XPath/XQuery, REST, and JSON).
- Excellent analytical and problem-solving skills.
- Good knowledge of systems and processes within the financial services industry.
- Experience with issue/bug tracking tools (e.g., JIRA).
- Hands-on experience in developing and deploying services on cloud environments (AWS, GCP, Azure).
- Experience with continuous integration tools (e.g., Gitlab CI, Jenkins).
- Experience with testing automation.
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.