Description
Job
Title: Banking Applications Administrator
Department: Information Technology
Reports to: Enterprise Application Supervisor
Rwanda jobs
Purpose of the Role
The job
holder is responsible for the administration, maintenance, availability, tuning
and advanced support of the bank's business applications and their surrounding
ecosystem.
Key Responsibilities
- Administer
and maintain all banking surround systems and applications.
- Ensure
and monitor banking application’s health, performance, and availability.
- Act as
first escalation point for enterprise applications.
- Troubleshoot
and resolve application incidents/service disruptions within bank’s SLA.
- Coordinate
application upgrades, patches, and releases.
- Ensure
applications logs are regularly maintained and saved for future reference.
- Maintain
application documentation for both external and in-house developed
software.
- Obtain
and evaluate all relevant information of application software complaints
and suggest resolution to direct supervisor.
- Create,
modify, and revoke user accounts and profiles for administered
applications by adhering to user management policy.
- Act as
Level 2 and Level 3 support for application-related issues by analysing
root causes, coordinating with vendors and internal teams for resolution.
- Assess
and implement approved application changes.
- Support
application releases in accordance with change management procedures.
- Maintain
application documentation and release records.
- Monitor
application transactions, response times, and processing performance.
- Identify
bottlenecks and recommend improvements.
- Tune
application settings and configurations for optimal performance.
- Support
application backup and restoration procedures.
- Participate
in Disaster Recovery (DR) testing exercises.
- Ensure
applications are recoverable within the agreed Recovery Time Objective
(RTO) and Recovery Point Objective (RPO).
- Ensure
application security standards are implemented and maintained.
- Be
ready to provide support during late hours, holidays, and weekends in
response to needs of the systems being supported or as per planned roster
or in case of emergency.
- Maintain
software application information confidentiality strictly.
- Ensure
compliance with bank Policies and Information Technology Procedures.
Knowledge, Skills and Experience Required
Education
- Possess
a bachelor’s degree in computer science, Software Development, APIs
Development and Deployment, or any other related field.
Experience
- Have
at least 1/2 to 2 years of experience in developing and maintaining
banking applications.
- Hands-on
and thorough knowledge in writing clean scripts.
- Hands-on
and proven experience in troubleshooting Java, C++ codes related issues.
- Hands-on
in configuring and managing enterprise applications.
- Experience
in developing and exposing APIs is an added advantage.
- Experience
with continuous integration and continuous delivery (CI/CD).
Key Skills and Competencies
- Advanced
knowledge in modern programming languages like: Python, JavaScript, Java,
SQL, Oracle, etc.
- Knowledge
of object-oriented programming.
- Knowledge
of RESTful APIs.
- Knowledge
of RDBMS for data analysis.
- Knowledge
of systems integrations.
- Numeric,
oral, and written language applications.
- Ability
to collaborate easily and effectively within a team and thrive in a
fast-paced environment.
- Excellent
analytical and problem-solving skills.
- Ability
to work autonomously and think strategically.
- Strong
teamwork development and spirit.
Application Requirements
Interested candidates are invited to submit:
Buy & Sell platform
- A
detailed CV outlining relevant experience.
- A
cover letter outlining their suitability for the role.
Please send your application to hr.recruitment@imbank.co.rw.
PS: The email subject should contain the title “Banking
Applications Administrator”.
Deadline for applications: October 5th, 2026
CLICK
HERE TO READ MORE AND APPLY
Description
Job
Title: Database Administrator
Reports to: Database Administration Supervisor
Department: Information Technology
Purpose of the Role
Rwanda jobs
The jobholder will be responsible for the development,
maintenance and security of the bank’s data and databases (all) by ensuring the
continuous availability, safety, and speed-to-access of the bank’s databases.
Key Responsibilities
- Perform
database management routines by doing a daily health-check, data sizing,
database patching, 24/7 monitoring, data backup, and replication checks.
- Knowledge
in Database tuning.
- Analysing
and tuning of database’s performance through query optimization, index
management and configurations.
- Proven
hands-on on data extraction, data recovery, data security and integrity.
- Maintain
all bank’s database privileges by adding, updating, or deleting backend
users.
- Perform
a regular database maintenance and keep book log for the maintenance.
- Develop
and implement capacity planning strategies to support business growth.
- Participate
in the development, implementation, and maintenance of a comprehensive
Bank disaster recovery plan.
- Participate
in periodic data backups and disaster drills.
- Maintaining
data standards, including adherence to professional database problem
solving and change management procedures.
- Maintain
datacentre’s information confidentiality strictly.
- Perform
database and application monitoring for replications.
- Ensure
compliance to IT Policies and Procedures.
- Participate
in datacentre’s auditing activities.
- Be
ready to provide support during late hours, holidays, and weekends in
response to needs of the systems being supported or as per planned roaster
or in case of emergency.
- Perform
any other duties as may be directed by the direct supervisor or The Head
of IT.
Knowledge, Skills and Experience Required
- A
Bachelor’s degree in computer science, Information systems, data or
Information management or the equivalent.
- Minimum
of 3-5 years hands-on experience in database administration for MSSQL,
Oracle DB or Postgres.
- Expert-level
knowledge of at least two major databases platforms (Oracle and SQL) &
two major Operating Systems (Linux and Windows).
- Hands-on
and proven experience in troubleshooting database related issues.
- Hands-on
in configure and manage database backup and replications.
- Relevant
database professional certifications in Mango, MySQL, Microsoft SQL
Server, or Oracle is an added advantage.
- Experience
in managing multiple RDBMS on large systems.
- Should
have experience working with vendors/suppliers and managing SLA.
- Practical
experience in monitoring and tuning a database to provide a high
availability service.
- Excellent
Analytical and problem-solving skills.
- Ability
to work autonomously.
- Ability
to manage multiple projects, activities, and tasks simultaneously.
- Ability
to think strategically.
- Teamwork
development and spirit.
Application Requirements
Interested candidates are invited to submit:
- A
detailed CV outlining relevant experience.
- A
cover letter outlining their suitability for the role.
Please send your application to hr.recruitment@imbank.co.rw.
PS: The email subject should contain the title “Database
Administrator”.
Deadline for applications: October 5th, 2026
CLICK HERE TO READ MORE AND APPLY
Description
Job
Title: Card Management System Supervisor
Department: Information Technology
Reports to: Enterprise Application Manager
Rwanda jobs
Purpose of the Role
The job
holder is specialized in distinct areas of card management system application,
database and intermediary systems. She/He is responsible for the development of
card systems products/schemes, ensures integrations with other systems work
seamlessly and fulfils expectations of Card Management System (CMS) users and
customers.
Key Responsibilities
- Support
and supervise the daily/routine card operations.
- Ensure
system’s configurations comply with industry standards & regulations /
PCI-DSS.
- Coordinate
and work with vendor and I&M Group for L3 support.
- Manage
card systems change and transition for Rwanda entity.
- Fine
tune card system to improve user experience and services.
- Manage
life cycle of user creation and application privileges.
- Setup
process events, ISO messages and notifications on service components &
Operations.
- Ensure
configurations align with IPS requirements & certification programs.
- Collaborate
with application vendor to collate logs for analysis and solutions.
- Maintain
card systems calendars and support operations of Card systems EOD process.
- Manage
DR/BCP system failovers, operations, and service resumptions.
- Maintain
automated schedules that applies to settlement of charges and payments.
- Test
fixes, tools and utilities applicable to systems integration and
enhancements.
- Implement
all recommended fraud prevention configuration and setup.
- Maintain
parameters applicable to data conversions and encryptions.
- Support
Card system DB and define new data elements in the operations of
intermediary’s systems.
- Evaluate
performance, prepare systems root cause, and make recommendations on
solutions.
- Jointly
with other stakeholders, setup log rotation in Card system & monitor
performance.
- Develop
and test Card APIs and associated services.
- Prioritize
ticket closure, assist vendors in testing, monitor system logs and
backups.
- Monitor
card service performance on APIs, troubleshoot loss of services and device
issues.
- Maintain
parameters applicable to data conversions and encryptions.
- Maintain
Card billing and payments systems as per bank approved tariff.
- Maintain
CMS application information confidentiality strictly.
- Ensure
compliance to Bank’s Policies and Information Technology Procedures.
Knowledge, Skills and Experience Required
Education
- Have
a bachelor’s degree in information technology, Computer Science or related
field.
Experience
- Senior
Level (3-5) years of experience working with card systems.
- Having
experience in Way4 system is an added advantage.
- Have
experience in card scheme and mandates.
- Should
have experience working with vendors/suppliers and managing SLAs.
Key Skills and Competencies
- Good
understanding of ISO 8583.
- Training
or Working Knowledge of Oracle, SQL, PL-SQL, JAVA, C++, .NET.
- Training
or Working Knowledge of ATM Switch (Technical & Functional) is a MUST.
- Training
or Certification in switching technology / Network Switch.
- Training
or Working Knowledge of UNIX / Linux / MS Windows Server / Solaris.
- Knowledge
of IT regulations, frameworks / best Practices - ISO 27001/PCI-DSS/FIPS,
NIST.
- Ability
to collaborate easily and effectively within a team and thrive in a
fast-paced environment.
- Excellent
analytical and problem-solving skills.
- Ability
to work autonomously and think strategically.
- Strong
teamwork development and spirit.
Application Requirements
Interested candidates are invited to submit:
Public notice board
- A
detailed CV outlining relevant experience.
- A
cover letter outlining their suitability for the role.
Please send your application to hr.recruitment@imbank.co.rw.
PS: The email subject should contain the title “Card
Management System Supervisor”.
Deadline for applications: October 5th, 2026
CLICK
HERE TO READ MORE AND APPLY
Description
Job
Title: E-Channels Supervisor
Reports to: Enterprise Application Manager
Department: Information Technology
Purpose of the Role
The job
holder is responsible for designing and delivering robust, secure, and scalable
e-Channel applications especially Internet and Mobile Banking by leading the
full software development lifecycle, driving technical excellence, and aligning
technology solutions with the bank's strategic objectives and regulatory
requirements. She/He is responsible for the administration, maintenance,
availability, performance and advanced support of the bank's e-channel
applications.
Rwanda jobs
Key Responsibilities
- Administer
full digital product lifecycle from discovery to optimization and
maintenance.
- Ensure
high availability, reliability, and performance of e-channels include but
not limited to Mobile & Mobile Banking (with USSD).
- Monitor
channel’s transaction success rates, response times, system capacity to
optimize availability.
- Constant
development of initiatives that promote accessibility, usability and
consistency across e-banking channels.
- Design
channel requirements, evaluate development dependencies, review BRDs and
FRDs to guide and align solutioning.
- Troubleshoot
& resolve e-channels incidents and service disruptions within bank’s
SLA.
- Act
as advanced resources for support of e-channels’ related issues by
analysing root causes, coordinating with vendors and internal teams.
- Ensure
e-banking application’s logs are regularly maintained and saved for future
reference.
- Create,
modify, and revoke user accounts and profiles for e-channels applications
by adhering to user management policy.
- Manage,
assess and implement approved application changes.
- Install
and manage e-channels releases in accordance with change management
procedures.
- Manage
relationships with e-channels vendors.
- Work
with internal IT teams to ensure digital solutions are scalable to support
increasing transaction volumes.
- Ensures
service level agreement (SLA) with vendors are met.
- Ensure
e-channels comply with application regulations and compliance.
- Constant
identification of e-channel’s bottlenecks and recommend improvements.
- Participate
in Disaster Recovery (DR) testing exercises.
- Ensure
applications are recoverable within the agreed Recovery Time Objective
(RTO) and Recovery Point Objective (RPO).
- Be
ready to provide support during late hours, holidays, and weekends in
response to needs of the systems being supported or as per planned roaster
or in case of emergency.
- Ensure
application security standards are implemented and maintained.
- Maintain
application architecture and operational documentation.
- Maintain
software application information confidentiality strictly.
- Ensure
compliance with bank Policies and Information Technology Procedures.
Knowledge, Skills and Experience Required
- Possess
a bachelor’s degree in software development, APIs Development and
Deployment, or any other related field.
- Have
at least 3-5 years of relevant experience in banking technology, digital
banking or digital payment.
- Thorough
knowledge and experience in writing front and backend scripts.
- Hands-on
and proven experience in troubleshooting Java, C++ codes related issues.
- Hands-on
in configure and manage e-channels applications.
- Experience
in developing and expose APIs is an added advantage.
- Advanced
knowledge in modern programming languages like: Python, Java Script, Java,
SQL, Oracle etc.
- Knowledge
of oriented object programming.
- Knowledge
of RESTful APIs.
- Knowledge
of RDBMS for data analysis.
- Knowledge
of banking systems integrations.
- Numeric,
oral, and written language applications.
- Experience
with continuous integration and continuous delivery (CI/CD).
- Ability
to collaborate easily and effectively within a team and thrive in a
fast-paced environment.
- Excellent
Analytical and problem-solving skills.
- Ability
to work autonomously.
- Ability
to think strategically.
- Teamwork
development and spirit.
Application Requirements
Interested candidates are invited to submit:
Tender notifications service
- A
detailed CV outlining relevant experience.
- A
cover letter outlining their suitability for the role.
Please send your application to hr.recruitment@imbank.co.rw.
PS: The email subject should contain the title “E-Channels
Supervisor”.
Deadline for applications: October 5th, 2026
CLICK
HERE TO READ MORE AND APPLY
Post a Comment