Senior Software Developer Job Vacancy in Kenya

Posted on 00:42 by Kenya cash

Senior Software Developer
Ref Number: HR-002

Our client 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.


They have built an award-winning open-source SMS communication platform that has been deployed globally. Their 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.

They 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 the Company’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 Company’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 the company software products, in cooperation with Project Director, Product Managers, and partners.
    * Managing the development and integration of the company software modules, sequentially or concurrently, to the highest standards.
    * Managing an effective, cohesive development team, primarily locally but potentially including developers working remotely.
    * Proactively working with the Project Director and developers to ensure that software modules interact seamlessly with the company’s core platform.

The ideal candidate for this position will have the following experience and capacities:

    * 4-5 years of experience as a software developer, including an understanding of agile development frameworks based on at least 2 years of experience working on agile software teams
    * 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 an intimate knowledge of core Java libraries and Java best practices and the ability to coach junior developers to code to the highest standards.
    * Strong skills in object-oriented design; orientation towards test-driven development and continuous build.
    * Comfortable managing teams and effective at motivating team members. Experience pair programming with developers with a range of different experience levels.
    * Friendly and able to work well with a team in a small, dynamic organization!

Desirable:

    * Sun-Certified Java Programmer (> 80%)
    * Certified Scrum Master
    * An active advocate of the tenets of Extreme Programming
    * Experience mentoring other developers
    * Experience with or interest in JVM languages
    * Fluent knowledge of standard design patterns and their uses

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.

Interested and qualified candidates should send their CV and Cover letter indicating the Job reference number as subject to careers@kcr-hr.com on or before 10th June 2011.

Note: Only qualified candidates will be contacted for interviews.

0 comments:

Post a Comment