Senior Software Developer Job in Kenya

FrontlineSMS : Credit is a Nairobi-based software organization creating software tools to enable the integration of mobile money into the operations of enterprises that work with people at the base of the economic pyramid.

We build off of FrontlineSMS, an award-winning open-source SMS communication platform that has been deployed globally. Our software can be used with mobile payment systems around the world and we intend to help empower users with mobile money tools in East Africa, South Asia, Latin America, and elsewhere.

We seek a 
Senior Software Developer who will work with the Project Director and lead our team of 3-4 software developers to manage and drive the development of a suite of applications for enterprise mobile money management.

The ideal candidate will be entrepreneurial, ambitious, self-motivated, and dedicated to the product as well as to FrontlineSMS:Credit's mission to bring the benefits of mobile money to the poor through organizations in health, agriculture, financial services, and more. She or he must be able to work independently and be excited to tackle difficult challenges.

The Senior Developer will manage our team of software developers, and put in place the systems and practices that will enable FrontlineSMS:Credit's development team to grow in size and produce world-class software.

In this role, the successful candidate will be at the cutting edge of the mobile money sector, interacting with partners, companies, and programmers across Africa and globally.

Responsibilities will include:
  • Technical conceptualization and design, including requirements assessment and user interface design, for FrontlineSMS:Credit software products, in cooperation with Project Director, Product Managers, and partners.
  • Managing the development and integration of FrontlineSMS:Credit software modules, sequentially or concurrently, to the highest standards.
  • Building and managing an effective, cohesive development team, primarily locally but potentially including developers working remotely.
  • Proactively working with the Project Director and FrontlineSMS developers to ensure that software modules interact seamlessly with the core FrontlineSMS platform.
The ideal candidate for this position will have the following experience and capacities:
  • 4-5 years of experience as a software developer with progressively increasing levels of responsibility and leadership in a professional software development environment.
  • BA/BS, in Computer Science or equivalent is preferred.
  • Experience with the entire software product life cycle, from design to deployment and customer support, including the full range of professional software development practices.
  • Experience building and working with enterprise software for critical business processes, and in connecting custom-built software to existing systems.
  • Expert in Java strongly preferred, including the ability to coach junior developers to code to the highest standards.
  • Excitement to learn in detail the mobile payment systems in Kenya and elsewhere that our software will interact with.
  • Strong comfort managing teams both locally and remotely and the ability to motivate smart people.
The Senior Developer will spend about 50% of time coding and 25% time each in architecture and team management. Salary will be commensurate with experience and locally competitive.

To be considered for this position, please send a brief note, your CV indicating relevant experience, and any questions you may have to nathan@credit.frontlinesms.com.

For more information about FrontlineSMS:Credit, please seeCredit.FrontlineSMS.com

You can also visit www.kenyanvacancies.com for more jobs