
- Product Analyst – Uganda
- Senior Database Administrator – Tanzania
- ICT Governance & Assurance Lead – Tanzania
- Learning & Development Coordinator – Tanzania
- Sales Manager, Credit Cards – Kenya
1. Product Analyst
COMMERCIAL BANKING – Kampala, Kampala Central
I&M Bank Uganda is a commercial bank headquartered at Kingdom Kampala with a growing regional presence. The Bank offers a wide range of commercial banking and financial products and services, and prides itself on introducing innovative products and services based on the needs of its customers. We are seeking to recruit a competent and highly motivated individual with extensive experience and abilities to support business growth in the following position:
JOB TITLE: PRODUCT ANALYST
LOCATION: HEAD OFFICE
REPORTS TO: MANAGER PRODUCT MANAGEMENT
JOB PURPOSE
To actively contribute to the development, execution, and enhancement of asset and liability products, digital banking offerings, and product strategies. This role involves driving the implementation of new products, fostering innovation in the product lifecycle, and ensuring performance tracking aligns with business goals. The incumbent will also lead market research efforts to assess customer needs, monitor market trends, and optimize product offerings in line with the regulatory framework, ultimately driving product adoption and supporting business growth.
KEY RESPONSIBILITIES:
New Product Development and Implementation
- Lead the development and rollout of innovative asset and liability products (e.g., loans, deposits, and savings products) to meet customer needs and support business growth.
- Implement product development procedures across all relevant business units, ensuring alignment with digital transformation goals.
- Conduct periodic reviews of underperforming products and recommend enhancements or discontinuation to drive optimal product utilization.
- Serve as the key point of contact for system enhancements related to both new and existing products, ensuring smooth integration and adoption.
- Address product-related issues in a timely manner, ensuring alignment with organizational goals and customer expectations.
- Conduct business risk assessments, implement mitigation controls, and ensure compliance with regulatory standards in all product offerings.
- Innovate new digital banking solutions and asset-liability management processes that meet customer needs and improve operational efficiency.
- Ensure compliance with governance, risk, control, and regulatory requirements, while keeping staff informed of expectations.
- Oversee the implementation of any new regulatory or group requirements to maintain product compliance.
Product Enrichment and Digital Product Initiatives
- Manage the ongoing development and enrichment of asset and liability products and digital banking solutions, incorporating customer feedback and competitive intelligence.
- Implement product initiatives that address emerging customer needs, leveraging market research and digital transformation opportunities.
- Collaborate with internal teams to manage and communicate product changes to customers, ensuring transparency and effective messaging.
- Drive product innovation through continuous monitoring of competitors’ products and market trends, ensuring the bank remains competitive in digital and traditional product offerings.
- Ensure that all product changes adhere to legal, regulatory, and internal governance requirements.
Market Research and Customer Insights
- Conduct regular market research to identify customer preferences, market trends, and competitor strategies, ensuring products are aligned with the latest developments in the banking sector.
- Analyse customer behaviour, feedback, and usage data to refine and enhance product offerings, driving increased engagement and satisfaction.
- Provide insights and recommendations based on market research to inform product development and strategy.
Tracking Product KPIs and Performance
- Regularly track and report on the performance of asset and liability products, digital solutions, and new product offerings, preparing detailed reports on revenues, customer adoption, and product profitability.
- Manage key product performance metrics (KPIs), focusing on revenue generation, cost control, and product usage.
- Take a proactive approach to identifying opportunities for improving product performance and usage across customer segments.
- Lead product performance reviews and collaborate with business teams to implement corrective actions as necessary.
- Ensure all products meet agreed service level agreements (SLAs) and customer expectations.
Training, Coaching, and Continuous Improvement
- Develop and implement training programs for branch and sales teams to improve product knowledge and drive better customer engagement.
- Collaborate with cross-functional teams to continuously review and enhance the product development process, ensuring streamlined and efficient operations.
- Lead initiatives to improve product design, user experience, and overall customer satisfaction.
Any Other Responsibility
- Undertake any other responsibilities as assigned by the bank’s management, in alignment with the bank’s strategic goals and business needs.
Minimum Education Qualification:
University graduate in a business, finance, or IT-related discipline.
Work Experience:
Minimum 3 years of experience in banking, product management, or business analysis, with a focus on asset-liability management, digital banking, and market research.
Required Competencies (Knowledge, Skills & Abilities):
- Strong understanding of asset and liability products (e.g., loans, deposits) and digital product offerings (e.g., mobile banking, digital wallets).
- Proven experience in product development, sales, and operations in the financial services sector.
- Familiarity with market research techniques and customer insights gathering.
- Strong project management skills and stakeholder management experience.
- Expertise in product management processes, including business case development, product lifecycle management, and performance tracking.
- Solid understanding of regulatory, compliance, and risk management frameworks in banking.
- Strong analytical skills, with proficiency in business analysis tools such as advanced Excel, MS Access, and other reporting systems.
- Excellent written, verbal communication, and presentation skills.
- Team-oriented, with the ability to inspire, motivate, and educate others.
- Ability to translate strategic business goals into actionable product initiatives.
- Experience with financial systems and user requirements for digital banking products.
- Knowledge of performance management techniques and their application in product development.
- A proactive, self-motivated approach with strong interpersonal skills.
- Experience in the East African market or similar regions is an added advantage.
2. Senior Database Administrator
ICT – Dar es salaam
Job Summary:
The Senior Database Administrator will work with the ICT team to assist in the architecture, design, build and maintain of Databases within IMT Tech Stack. We are looking for an innovative, tech-savvy Senior Database Administrator to create and maintain storage frameworks. To this end, the Database Administrator should elucidate the intended use of each database, proceed to design appropriate solutions, and then perform the rollout while ensuring high levels of data availability, security and integrity are attained.
To be successful as a Database Administrator, you should create robust solutions that are impervious to hacking and other security breaches. A top-notch Database Administrator will resolve all performance-related issues as they occur. You should also know how to examine new data system requirements and implement migration models. The ideal candidate will also have proven experience in data analysis and management, with excellent analytical and problem-solving abilities.
Responsibilities
● Design and implement effective database solutions, frameworks and models to store and retrieve Bank’s data.
● Examine and identify database structural necessities by evaluating client operations, applications, and programming.
● Prepare accurate database design and architecture reports for management and executive teams.
● Assess database implementation procedures to ensure they comply with internal and external regulations.
● Prepare accurate database design and architecture reports for management and executive teams.
● Oversee the migration of data from legacy systems to new solutions.
● Monitor the system performance by performing regular tests, troubleshooting, and integrating new features.
● Recommend solutions to improve new and existing database systems.
● Maintaining and enhancing the performance of existing database programs.
● Monitoring databases and related systems to ensure optimized performance.
● Gathering all salient information regarding the intended functions of each database.
● Receiving requests pertaining to the layout, appearance, and special features of each database.
● Designing and creating appropriate frameworks that are sufficiently large.
● Configuring databases such that they are able to withstand attacks and the loss of information.
● Formulating data dictionaries that are congruent with task specifications.
● Creating technical documents that outline the purpose, capacity, and guidelines attached to each database.
● Providing practical guidance on the use and migration of each database.
● Writing new support programs and scripts to optimise data storage capacity.
● Reviewing database and user reports, as well as system information.
● Performing debugging procedures on database scripts and programs, as well as resolving conflicts.
● Adhering to best practices in securely storing, backing up, and archiving data.
● Documenting processes related to database design, configuration, and performance. Manage and perform database purging, backups and recovery activities.
● Maintain development, test and production database environments.
● Implement and maintain database security standards.
● Provide 24/7 support when required.
● Keeping abreast of developments and best practices in database engineering.
Educational Qualifications & Experience:
● Bachelor’s degree in engineering, Telecoms, Computer Science, Computer Information Systems, or related field of study.
● Must have professional certifications in Databases OCA, OCP in Oracle Database 11g or higher
● Proficiency with SQL server and Oracle query scripting.
● Expert Experience in operating Systems; Unix, Linux, Solaris and Windows.
● Business understanding of systems in banking, and specifically knowledge of the Core Banking Systems (Finacle 10)
● Strong knowledge in administering Oracle and MS SQL Database Management Systems.
● Good understanding of DevOps concepts and best practices
● Good Knowledge in the following Microsoft software products: (LDAP, Active Directory, IIS, DFS, TCP/IP, NFS, SAN and Direct Attached Storage, High Performance Networking).
● In-depth understanding of VMware technologies, including vSphere/ESX, VMware View, vCenter, Site Recovery Manager, running in enterprise environments.
Skillsets:
● A minimum of Five years’ experience in database engineering/administration.
● Demonstrable experience as a Database Developer. ( Oracle, MySQL, Postgres, MS SQL, MongoDB)
● Portfolio of previous developments is preferred. ( Oracle, MySQL, Postgres, MS SQL, MongoDB)
● Experience with Cloud platforms (AWS, Azure, Google cloud)
● Experience with Cloud data warehouses (Snowflake, BigQuery, Synapse Analytics, Redshift)
● Experience with Hadoop ecosystem (Spark, Kafka, HDFS, HIVE, HBase, …)
● Knowledge Docker and orchestration platform (Kubernetes, OpenShift, AKS, Gke…)
● Experience with microservices apps deployment and maintenance.
● Experience with NoSQL DBs’ (MongoDB, Cassandra, Neo4j)
● Extensive experience with database technologies and architecture.
● Sound knowledge of best practices in database engineering and data security.
● Strong understanding of version control (git), branching & merging strategies, and build setup
● Programming and scripting abilities across a range of languages e.g. Ruby, Java, Go, Python, NodeJS, Bash, PowerShell etc
● Continuous integration/continuous delivery tools – Jenkins/Jenkins Pipelines, Gitlab, CircleCI, Sauce Labs, and Nexus
● Understanding of load balancers, application gateways, DNS, virtual networks and firewalls in cloud environment
● Fintech/Banking processes and application knowledge
Other Preferred Qualifications:
● Ability to work independently with little supervision
● Strong interpersonal and communication skills – both written and oral. Comfortable communicating cross-functionally and across management levels in formal and informal settings
● Ability to work independently with little supervision
● Familiarity with designing network topologies within the context of a cloud providers (aws, azure, gcp).
● Good knowledge of microservice architecture
● Interest in security, authentication and authorization topics
● Excellent collaboration and communication skills.
● Telco/Fintech/Banking processes and application knowledge
3. ICT Governance & Assurance Lead
ICT – Dar es salaam
Job Summary
The ICT Governance & Assurance Lead is tasked with monitoring Technology delivery execution across all IT functions applying established frameworks i.e. TOGAF, ITIL, COBIT, ISO to ensure effective execution and delivery. This role will drive the governance and compliance roles within Information Technology department, by establishing the appropriate information technology policy frameworks, driving compliance, service assurance and best practice standards, and ensuring that risk management is well managed and enshrined within the Information Technology department across the I&M Tanzania.
This role will also manage the Business Continuity program for Information Technology, ensuring that IT services are available to the business and customers in the event of any unforeseen disruption, within the agreed service levels.
Responsibilities
Governance, Assurance and Audit:
● Oversee remediation of risk, compliance, and audit gaps, ensuring certification and adherence to standards.
● Implement the Audit Issue Management Framework, emphasizing effective exit meetings, root cause analysis, and corrective actions.
● Manage third-party engagements in compliance reviews and audits.
● Lead the development of IT governance models, ensuring flexibility and alignment with group governance.
● Implement and enhance assurance processes to verify the effectiveness of technology governance controls.
● Collaborate with internal and external stakeholders to ensure compliance with standards and policies.
Technology Change Management:
● Ensure change management activities align with diverse team needs across the IT function.
● Own the change management policy, coordinating the Technology Change Advisory Board (TCAB) sessions.
● Lead, influence, and develop recommendations for complex organizational and process-specific changes.
● Monitor key performance and risk indicators, applying corrective and preventative actions.
● Govern the operational estate, ensuring compliance with change controls, ITSM processes, and security controls.
Technology Standards and Policies:
● Develop standards, policies, and guidelines to meet regulatory requirements.
● Implement adopted technology, security, and operational standards and frameworks.
● Ensure day-to-day implementation of adopted standards, processes, and controls.
● Translate adopted standards into bank policies, processes, and procedures.
● Lead compliance reviews and assessments, recommending applicable standards for improvement.
● Advise on performance against established risk tolerance and objectives.
Vendor Management:
● Oversee vendor relationships, ensuring compliance with contractual agreements and assessing performance.
● Develop and implement vendor management processes and controls to optimize partnerships.
Technology Asset Management:
● Establish and maintain processes for tracking and managing technology assets throughout their lifecycle.
● Ensure compliance with asset management policies and contribute to cost optimization strategies.
Business Continuity Management:
● Lead the development of business continuity plans for technology functions.
● In liaison with the other IT stakeholders, maintain up-to-date disaster recovery plans and ensure recovery procedures are effective for restoration of key IT systems and therefore resumption of critical business processes
● Coordinate and conduct regular drills to test the effectiveness of business continuity measures
● Manage the Business Continuity Program (including IT Business Impact Analysis) within IT.
● Manage Disaster Recovery and backup testing schedules, reporting and remedial actions.
● Regular monitoring and reporting on any significant gaps on IT business continuity practices, including data replication and backups.
Educational Qualifications & Experience:
● Total Minimum of Years of Experience Required – 8 Years, with 3 years in a managerial role within a highly digitized organization.
● 5 Years Experience in at least one IT disciplines such as (IT Governance, IT Security, IT/IS Audit, IT/IS Risk)
● 5 Years Exposure to multiple, diverse technologies and processing environments
● 3+ years’ experience conducting IT compliance assessments or IT governance and assurance/compliance assessments in an organization.
● Knowledge of information security best practice & compliance standards. Knowledge and experience in audit management and reporting
● Prior experience working within a financial service organization will be an added advantage
● 3 Years Prior working experience in a leading formal IT General Controls.
● 3 Years Experience in Operating systems (windows, Unix), Network Services and protocols
● 3 Years experience in Active Directory Domain Services
● 3 Years experience in Database management systems
Skillsets:
● Bachelor’s degree in computer science, Software Engineering, MIS, IT or Related Field
● At least one Professional Qualification in either CISM, CGEIT, COBIT, ITIL or TOGAF
● Relevant certifications in information security knowledge areas, such as Information Systems Audit, Information Security Management or Business Continuity/Disaster Recovery. e.g. CISSP & CISM is an Added Advantage
● Master’s degree in technology or any other relevant field is an Added advantage
Other Preferred Qualifications:
● Strong interpersonal and communication skills – both written and oral.
● Comfortable communicating cross-functionally and across management levels in formal and informal settings
4. Learning & Development Coordinator
HUMAN RESOURCE – Dar es salaam
Job Purpose
The Learning & Development Coordinator provides administrative and logistical support for the Bank’s learning, development, and performance initiatives. Reporting directly to the Senior Manager, Learning & Development, this role focuses on the operational execution of training programs, performance management processes, and talent development initiatives. The coordinator ensures that activities are implemented efficiently and aligned with the overall business strategy and priorities.
Key Responsibilities/Tasks
Training Coordination:
· Organize and manage the logistics of training programs, including scheduling, venue coordination, and communication with participants.
· Track attendance, learning outcomes, and feedback from training sessions.
· Submit monthly MIS report on trainings, key learning programs and recommendations for constantly improvement.
· In liaison with the E-learning Service providers coordinate e-learning programs for all staff and managing the delivery of the e-learning platform by registering staff members, tracking their performance and ensuring participation and that all tests are undertaken within timeline.
· In consultation with Senior Manager – Learning & Development, develop the annual training budget by sourcing comparative market rates from reputable service providers on identified courses.
· From the overall approved budget, drafting detailed budgets to motivate specific programs and obtaining approval of the costs before training commences.
· Preparing, collecting and reconciling petty cash for all in-house training budgets and finally submitting receipts to the Finance department.
· Processing visas for staff training offshore and coordinating with payroll and staff benefits administrator for payment of per diem allowances etc.
· Processing all invoices payments related to training to all service providers in liaison with the Finance department.
· Preparing and distributing certificates for our in-house facilitated programs.
· Recommending the purchase of equipment/resources for Learning and Development unit as necessary to run daily initiatives/programs.
· Holding discussions with Line Managers and Heads of Departments to appreciate and record identified training needs.
· In liaison with the Head of HR helping in development of the annual training calendar by recommending approved training programs to address needs identified as above, this is done by drawing up list of nominees and their respective departments and communicating training need requirements from all functions by the end of the prior year.
Performance Management Support:
· Administer the performance management system and ensure timely completion of appraisals.
· Track and ensure that all staff Personal Score Cards (PSCs), performance appraisals reports are properly reviewed and submitted timely for management action.
· Track performance data and generate reports on performance trends and outcomes for decision making including preparing a report flagging areas of concern.
· In coordination with Senior Manager, Learning & Development, offer timely support to Line Managers and ensure effectively manage Performance Management Plan (PIP) process in the Bank.
· Learn and understand the implementation of Performance Management System and ensure its utilization while automating key performance processes.
Leadership & Talent Development Support:
· Coordinate career progression initiatives by tracking employee development plans and progress.
· In liaison with Senior Manager: Learning & Development, Line Managers and Unit Heads participating in the implementation of key leadership development programs including Executive programs, Management Trainees and other Banking Talents development programs.
· Coordinating the posting of Management Trainees by communicating to line managers, mentors, and trainees the programs processes, rotation timelines and required reports.
· Monitoring effective progression of the Management Trainee program by ensuring smooth coordination of the training programs.
· Holding regular coaching sessions with staff in talent pool, Management Trainee in liaison with the Line Manager and sustaining follow up with staff and Line Manager on implementation of agreed Learning and development interventions arising from the coaching sessions.
Process Improvement:
· Identify opportunities to streamline Learning & Development initiatives and performance management processes through automation.
Risk Management:
· Update and maintain risk procedures and systems with respect to risk identification, risk assessment, risk monitoring, risk mitigation strategies and risk reporting
· Ensure effective adoption and utilization of risk management tools available within the Bank.
· Drive remediation of risk management exceptions identified during audit or risk reviews
· Promote risk management culture and adhere to all bank’s policies and procedures.
Skills, Knowledge and Abilities
· Excellent communication and interpersonal skills
· Good problem solving and presentation skills
· Excellent planning and organization skills
· Proficiency in managing learning and performance management systems
· Knowledge on Microsoft Applications and Analytical skills
· Ability to facilitate training programs and effective use of employee engagement tools.
· Ability to multitask and work under tight deadlines.
Academic / Professional Qualifications
· Bachelor’s degree in human resources management, Business Administration, or related field from a recognized institution.
· Master’s degree and professional HR certifications will be an added advantage
Working Experience Required
· A minimum of 2-3 years of experience in a similar role within L&D or HR operations.
5. Sales Manager, Credit Cards
Personal Banking – NAIROBI, NAIROBI
Job Summary:
The role holder will be responsible for developing and deploying the credit card product strategy. The role holder will own and drive the credit card sales business across the Bank network to maximize strong Portfolio Performance and Card Profitability.
Responsibilities
- Grow retail sales and revenue for all credit card products
- Recruit, train and monitor the performance of card Direct Sales Executives (DSEs) to maximize sales potential
- Lead, mentor and motivate the card DSEs to achieve objectives
- In liaison with Cards Team, develop innovative and actionable card usage plans and programs which align with management directions and are beneficial to credit card business growth.
- Lead and execute sales and marketing activities for the card DSEs under his/her supervision with the goal of meeting and surpassing set targets.
- Identify potential customer segments and analyse their needs to retain the profitable segment, stimulate strong hook for their card usage and increase active ratio.
- Ensure balance of sales volumes and costs to achieve business targets.
- Maintain relationships with existing business partners and explore new ones.
- Lead and coach card DSEs to deliver business results and execution excellence.
- Work with the Card Services Team to develop, manage and execute marketing programs and ensure smooth implementation of marketing programs and initiatives.
- Analyse sales data, prepare reports, and provide actionable insights
- Conduct training sessions to enable product knowledge and selling skills.
- Collaborate with marketing team to develop tailored sales and promotional strategies to drive product uptake.
- Monitor market trends, competitor activities and customer feedback to identify opportunities for business expansion and improvement.
- Work with all stakeholders – branch network, RMs, DSEs to drive card sales
- Ensure constant review of existing processes to enable seamless card sales operations process flow.
- Monitor and maintain relationships with Card Vendors in line with the agreed SLA.
- Ensure compliance with regulations and implement control measures
PERSON SPECIFICATIONS
- Analytical Skills, Team Management, and Selling skills
- Administration with at least 3+ years’ experience in sales or product management of retail banking or credit card products
- Customer Service and Communication skills
- Proven experience in leading sales teams and achieving targets
- Excellent interpersonal and negotiation skills
- Strong problem-solving abilities and attention to detail
- Ability to work under pressure and meet deadlines
- Knowledge of credit card products, industry regulations and market dynamics
- Bachelor’s degree in Business Administration or related field
If you believe you meet the above requirements log onto our www.imbankgroup.com/ke and click on careers and apply for the position. Your application should reach us as soon as possible but not later than 11th January 2025