This page needs JavaScript activated to work.

IT Developer

Average: 3.1 (40 votes)

Vacancy Announcement

The Development Bank of Rwanda is Rwanda’s only National Development Bank mandated to support Rwanda’s development goals. Over the last years, the bank has undergone substantial re-organization aimed at positioning it as an “innovative and sustainable provider of development finance for socio-economic impact”.

To achieve this vision, the bank’s new strategic plan (2018-2024) has outlined 3 key strategic themes.

  • Operational Excellence: Continuous improvement of our credit and risk management system, financial performance, and customer services.
  • Strategic Partnerships: Forming strategic partnerships to deliver our mandate is a key component of our core activities.
  • Dynamic Culture: Continuously improving our pool of knowledge to have the most competent and skilled employees.

To help accomplish this ambitious and exciting vision, the Development Bank of Rwanda (BRD) would like to recruit suitable qualified candidates under PSG AF project to fill the following positions:

BRD is committed to respecting gender equality and disability norms. We promote gender responsive practices. Qualified candidates particularly females and persons living with disabilities are encouraged to apply.

BRD is committed to respecting gender equality and disability norms. We promote gender responsive practices. Qualified candidates particularly females and persons living with disabilities are encouraged to apply.

  IT Developer (3)

  I.   Background Information

Job Title:   IT Developer (3)

Department: Education Portfolio Management Department

Duo reports to: Functionally to Head of IT and Digital Innovation

Administratively to Head Education Portfolio Management

Contract terms: 1-year renewable consultancy contract

II.   Purpose of the Job

 purpose of the job is to work with other Developers, implementer of the systems throughout the software development life cycle with the main objective of improving IT service delivery and business efficiency


III.   Main Responsibilities of the Job

a)     Producing clean, efficient code based on specifications

b)    Verify and deploy programs and systems

c)     Troubleshoot, debug and upgrade existing software

d)    Gather and evaluate user feedback

e)     Recommend and provide innovative solutions to business issues or challenges by means of automation and improvements executions

f)      Create technical documentation for reference and reporting

g)     Participate in the design and development of new applications (Develop software that fully implement business requirements)

h)    Perform adequate unit and integration testing of in-house and vendors’ software and ensure all requirements have been addressed, all basic functionalities work, and errors are handled properly.

i)       Enhancing existing applications to improve efficiency.

j)       Troubleshoot application issues to ensure that they are resolved without causing additional problems

k)     Enhancing the system's effectiveness as requested by the Business department and adapting the system to new requirements, as necessary

l)       Consulting manuals, periodicals, and technical reports to learn new ways to develop programs and maintain existing skills and knowledge

m)  Deployment of developed solutions and ensure proper maintenance.

n)    Collaborate with other developers and business department for the business requirements gathering.

o)    Provide updates to the Manager, IT operations & Database administration on work in progress, work completed, work planned, and issues potentially impacting on time completion or quality level of work.

p)    Collaborate with consultants for the business requirements gathering.

q)    Provide training to user support staff for developed applications as required

r)     Generating various reports by querying from database as per users’ needs

s)     To perform any other duties as may be assigned by the head of department.

t)      Proactively monitor the bank’s application systems to ensure secure services with minimum downtime

u)    Work hand in hand with system administrators to ensure that hardware resources allocated to the applications and databases are sufficient for high resilience and performance

v)     Communicate regularly with other technical, applications and operational staff to ensure application integrity and security

IV.   Performance indicators

a)     Accurate and usage of the new solution offered to the business

b)    Timely response to user requirements

c)     Availability of accurate and timely of Technical Interface Design documents

d)    Feedback from users on solutions developed, recommendations

 V.   Working relationships

a)     All departments

b)    Suppliers

VI.   Professional, academic qualifications and experience

a)     Bachelor’s Degree in computer science, Information Technology/ or related field

b)    Professional certification in IT

c)     A minimum of four (4) years’ experience in IT in a similar institution

d)    Proven experience as a Software Developer, Software Engineer or similar role

e)     Experience with software design and development in a test-driven environment

f)      Advanced knowledge in B2B integration

g)     Advanced knowledge in QA & UAT Management

h)    Advanced knowledge of Microsoft visual studio (latest version), Java, C# or any other relevant programming language

i)       Advanced skills in Microsoft OS and linux OS

VII.   Core competencies

a)     Experience with databases and Object-Relational Mapping (ORM) frameworks and Database Relationship Management

b)    Ability to learn new languages and technologies

c)     Familiarity with Agile development methodologies is an advantage.

d)    Excellent communication skills

e)     Resourcefulness and troubleshooting aptitude

f)      Attention to detail

g)     Personal drive and effectiveness.

h)    Ability to constantly deliver quality and value.

i)       Strong customer focus.

j)       Effective communication skills.

k)     Strong work process orientation.

l)       Ability to utilize capacity and resources in an effective manner.

Application Guidelines:

Interested candidates should apply online ( and upload application documents including Curriculum Vitae, copies of degree certificates and professional certificates, motivation letter, names of three previous supervisors (as one document) as well as their emails and telephone.

Only online applications shall be considered.

Email only for inquiries (not application):

Address all applications to the Head, Human Capital, and Corporate Services of the Development Bank of Rwanda.

Deadline for application: Friday, March 05, 2021.

The employment package is highly competitive/attractive.

Only Candidates with the right qualifications and relevant experience shall be shortlisted and contacted for interviews.

Done in Kigali, February 17th, 2021