Skip to main content

IT Engineer — Digital Platforms

Bank of Africa – Rwanda Plc

BANK OF AFRICA – RWANDA PLC is a Commercial Bank that operates in Rwanda serving businesses/entities and individuals. BANK OF AFRICA started its operations in Rwanda in October 2015. BANK OF AFRICA RWANDA PLC is part of BANK OF AFRICA BMCE Group which was established over 35 years ago in Mali and currently Operating in more than 18 countries. In Rwanda, the bank now has 14 branches, including 8 branches in Kigali city, 6 branches in upcountry (Muhanga, Huye, Musanze, Rubavu, Rusizi and Kayonza) and 1 outlet at Milles Collines Hotel-Kigali.

Sector
Banking
Rate this employer
Average: 4.1 (22 votes)

JOB VACANCY ANNOUNCEMENT

BANK OF AFRICA – RWANDA is a private commercial Bank that operates in Rwanda serving businesses/entities and individuals. BANK OF AFRICA started its operations in Rwanda in October 2015 after the acquisition of AGASEKE BANK that had been operating in Rwanda since November 2003.

BANK OF AFRICA – RWANDA is part of BANK OF AFRICA BMCE Group which opened doors in 1982 From Bamako/Mali, The Bank is present in 19 countries, including 8 in West Africa (Benin, Burkina Faso, Côte d’Ivoire, Ghana, Mali, Niger, Togo and Senegal), 8 in East Africa and the Indian Ocean zone (Burundi, Djibouti, Ethiopia, Kenya, Madagascar, Uganda, Rwanda, Tanzania), 2 in central Africa (Africa the Democratic Republic of Congo and Congo) and France.

 The BOA Group network of 18 commercial banks, 1 global holding company, 2 regional holding companies, 1 investment company, 2 technical support subsidiaries, 2 IT processing and support companies, and 1 representative office in Addis Ababa.

In Rwanda, the bank now has 14 branches, including 8 branches in Kigali and 6 branches upcountry. (Muhanga, Huye, Musanze, Rubavu, Rusizi and Kayonza) and 1 outlet in Kigali at Milles Collines Hotel.

Bank of Africa Rwanda seek to recruit well qualified and experienced candidates to fill the following position within Head Office:

Position Title: IT Engineer — Digital Platforms (2 positions)

1. Job Purpose

The IT Engineer — Digital Platforms is responsible for the design, development, integration and maintenance of the Bank's digital channels and services, including USSD solutions, Mobile Banking, customer portals and API interfaces. The role holder ensures the availability, security and continuous improvement of digital platforms in alignment with the Bank's digital strategy and regulatory requirements.

2. Key Responsibilities:

I.Digital Development & Integration

  • Design, develop and maintain digital banking platforms (USSD, Mobile Banking, Web Banking, APIs)
  • Develop and deploy USSD services in coordination with telecom operators
  • Ensure seamless integration of front-end platforms with the Core Banking System (CBS) via secure APIs
  • Build and maintain middleware connectors (EDWH, ESB) for data exchange between systems
  • Implement mobile payment solutions, money transfers and value-added services
  • Produce and maintain technical documentation, architecture diagrams and flow specifications

II. USSD & Alternative Channels

  • Manage the full lifecycle of USSD menus and sessions (*Code#)
  • Coordinate with telecom operators for integration, accreditation and user acceptance testing
  • Optimize user journeys on USSD and SMS Banking channels
  • Ensure availability and performance of USSD services in production
  • Set up automated alerts and notifications via SMS and push channels
  • Monitor session success rates and troubleshoot USSD gateway issues

III. Security & Compliance

  • Implement strong authentication mechanisms (OTP, PIN, biometrics)
  • Ensure platform compliance with security standards (PCI-DSS, ISO 27001)
  • Enforce encryption of data in transit and at rest across all digital channels
  • Participate in security audits and remediate identified vulnerabilities
  • Ensure digital services comply with Central Bank regulations and reporting requirements

IV. Support, Monitoring & Continuons Improvement

  • Monitor platform performance through dashboards and automated alerting tools
  • Provide Level 2 and Level 3 technical support for digital channel incidents
  • Analyze usage data and propose functional and technical optimization
  • Conduct technology watch on fintech innovations and digital banking trends
  • Contribute to defining the Bank's digital roadmap
  • Train and support internal teams on new features and digital tools

3. Qualifications, skills and Abilities Desired

  • Bachelor's or master’s degree in computer science, Software Engineering, Telecommunications or equivalent
  • Certification in mobile or cloud development (an advantage)
  • Cybersecurity certification (CISSP, CEH, CompTIA Security+) appreciated
  • Minimum 3 to 5 years of experience in digital platform development
  • Proven hands-on experience in USSD service development and deployment
  • Experience in a banking or fintech environment strongly preferred
  • Demonstrated experience in API integration (REST, SOAP, GraphQL)
  • Familiarity with Agile / Scrum development methodologies
  • Programming languages: Java, Python, PHP, JavaScript / Node.js
  • USSD protocols (SS7, SMPP), telecom operator integration
  • REST/SOAP API development, microservices architecture
  • Databases: MySQL, PostgreSQL, Oracle, MongoDB
  • DevOps tools: Git, Docker, CI/CD pipelines
  • Systems: Linux/Unix, virtualization (VMware, Proxmox)
  • Application security: OWASP, SSL/TLS, OAuth2, JWT
  • Language, English: fluent — written and spoken (required) & French: professional level (strong asset)

4. How to Apply

If you meet the above requirements, submit your application by Tuesday 24th March 2026. Please include The Application, Updated Curriculum Vitae and copies of the relevant certificates. 

All applications should be in soft and through the email indicated below.

jobs@boarwanda.com

5. Diversity and Inclusion Statement: 

“At Bank of Africa Rwanda, we embrace diversity and are committed to an inclusive workplace where everyone is valued and respected. Our hiring decisions are based solely on merit, competence, and business needs, free from any form of discrimination”.

Done at Kigali, March 10, 2026

Click on the APPLY button to send your application documents:
  • Your application will be sent to the employer immediately (Allowed formats: .doc .pdf .txt .docx)
  • A confirmation email will be sent to you few minutes afterwards
  • You can request any documents archived from our website (ex: a job description, a CV, a cover letter...)