This page needs JavaScript activated to work.

IT Developer

Average: 2.7 (88 votes)


Umwalimu SACCO is looking for inspired innovators, dynamic self-driven, and highly creative personalities to collaborate with Umwalimu SACCO in taking it to the next level of success. If you feel you have what it takes, we would like to hear from you.

Please pick one or more positions that speak to you on the list below and send us your applications via email at  no later than 28th May 2020. Put the job title you are applying for e.g. “IT Audit Manager” as the subject of the email.

Interested candidates should submit soft copies of the motivation letter, CV, and copy of required notarized degrees and other important documents. Kindly note that only shortlisted candidates will be contacted for the exam and interview.



Key Result Areas



Reports to: Director of ICT

Department: ICT

Age Limit: 40

Education & experience

  • Bachelor’s Degree in Computer Science, Computer Software Engineering, Software Programming, and Development or related field

  • Experience: 4 years of experience in software development;

Skills & Knowledge

  • Advanced knowledge in the software development lifecycle

  • Advanced knowledge in B2B integration

  • Solid programming skills in either java or net(C#))

  • Proficiency with either SQL or Oracle database is required

  • Thorough knowledge of financial services

  • Personal drive and effectiveness;

  • Ability to constantly deliver quality and value;

  • Strong customer focus; 

  • Effective communication skills;

  • Strong work process orientation; 

  • Ability to utilize capacity and resources in an effective manner.

Key responsibilities

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

  • Participate in the design and development of new features in the existing core banking

  • 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.

  • Enhancing existing applications to improve efficiency.

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

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

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

  • Deployment of developed solutions and ensure proper maintenance.

  • Collaborate with other developers and business departments for the business requirements gathering.

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

  • Collaborate with consultants for the business requirements gathering.

  • Provide training to user support staff for developed applications as required 

  • Provide innovative solutions to business issues or challenges by means of automation

  • Perform any other duty as may be assigned by the Supervisor

  • Ensure clear and well-designed monitoring and evaluation tools are in place
  • Ensure Monitoring and evaluation plans are in place and approved
  • Timely and accurate progress Monitoring and evaluation report
  • Impact assessment reports prepared;
  • NB: These vacant posts are opened to external as well as internal candidates.

Done at Kigali 8/5/2020



Director of HR & Administration