To catalyze the Kenyan tech community’s growth.


Financial Software Manager1

  • Company: Mercy Corps
  • Deadline: Tuesday 22nd November 2011
  • Location: Nairobi
Job Description


Mercy Corps works amid disasters, conflicts, chronic poverty and instability to unleash the potential of people who can win against impossible odds. Since 1979, Mercy Corps has provided $1 billion in assistance to people in 82 nations. Supported by headquarters offices in North America, Europe, and Asia, the agency\'s unified global programs employ 3,500 staff worldwide and reach 9 million people in more than 40 countries. Over the last five years, more than 90 percent of the agency\'s resources have been allocated directly to programs that help people in need. 

Mercy Corps has recently been awarded a 3-year program under USAID’s Yes Youth Can initiative, covering six regions in Kenya; Western, Nyanza, Rift Valley, Central, Nairobi and Coast. The core of this program is a The Tahidi Youth Fund (TYF), which will be a youth-owned, youth-led and youth-managed financial facility to support local solutions for community economic development as it grows in value. This program aims to appropriately empower Kenyan youth (15-30yrs) to strengthen their socio-economic and political stakes through youth-led and managed initiatives and institutions. The TYF will in the first three years provide sustainable financial and skills development assistance to approximately 200,000 youth through a variety of youth-identified social and economic community development projects. 


The Financial Software Manager (FSM) is a one year position with Mercy Corps Kenya with a possibility of extension. S/he will be responsible for providing project and database management for the financial software systems for the USAID-funded project, Yes Youth Can. 

The FMS will work under and report directly to the Technology Advisor for the project and will operate and manage the financial technology on a daily basis. 

The responsibilities and tasks of the position will primarily include, but are not limited to technology project management, SQL data management, SQL report generation, software testing, and software management.



WORKS DIRECTLY WITH: Relevant Field Level Colleagues.


  • One year experience in financial/banking sector in a technology position.
  • Completed university courses in computer science or related field OR professional experience in ICT industry.
  • Experience in custom report generation for business intelligence and/or financial reporting purposes.
  • Experience with mobile money applications (MPESA-integrated financial software).
  • Experience with CBS and MIS systems.
  • Highly proficient in SQL including MySQL and PostgreSQL.
  • Experience with software and application integration including building and coding for APIs.
  • Proficient in HTML, JavaScript, and PHP.
  • Experience with source code management tools (Git, etc).
  • Experience with mobile phone technologies (SMS, USSD, WAP-based sites, etc).
  • Understanding of test-driven or behavior-driven development.
  • Excellent problem solving skills.
  • Excellent writing and communications skills in Kiswahili and English.
  • Understanding of iterative development.
  • Passionate about making a difference in Kenya.


  • Experience with hosted GIS applications.
  • Experience in dashboarding and related business intelligence coding.
  • Proficiency in Python, Ruby, and/or Perl.
  • Experience in programming for Nokia OS and Android OS.


  • Zero tolerance for fraud.
  • Demonstrated understanding of multiple business environments.
  • Demonstrated ability to provide leadership and communicate effectively with team members to ensure achievement of overall program objectives.
  • Demonstrated ability to provide leadership and communicate effectively with target clients to ensure achievement of overall program objectives.
  • Proven ability to learn quickly, take initiative, and be accountable for results. 
  • Even temperament and a good sense of humor are appreciated.
  • Commitment to transparency, accountability and compliance with donor, organizational and national policies and regulations.
  • Any other duties as assigned by supervisor and characteristic to the position.


The position will be based in Nairobi, with 75% field travel. Mercy Corps Team members represent the agency both during and outside of work hours when deployed in a field posting or on a visit/TDY to a field posting. Staff are expected to conduct themselves in a professional manner and respect local laws, customs and MC\'s policies, procedures, and values at all times and in all in-country venues.

How to apply

Interested candidates who meet the above required qualifications and experience should submit on or before November 22nd , 2011 4.00 p.m. a cover letter, detailed Curriculum Vitae (CV) listing three professional references (including a recent or supervisor) to

Applicants must clearly indicate on the email subject “Application for the position of \"Financial Software Manager”. Applications without this subject heading will be disqualified. Please do not attach any certificates. (Only qualified short-listed candidates will be contacted)