Feb 232017

Application Developer

Reporting to: CTO

Hours: 8:30 – 17:30, Monday- Friday and beyond when required

Location: Nairobi, with occasional local travel required

Purpose of the position

The application developer will work with a team of talented software developers to create cutting edge application systems with links to various external systems via API’s.

This individual will actively engage end-users and stakeholders to determine system requirements and work quickly and efficiently to turn specifications into quality deliverables. The application developer will work with the team to incorporate the latest technologies and tools to keep our skills current and our deliverables cutting-edge.

Responsibilities & duties

  • Reviewing current system and presenting ideas for system improvements, including cost proposals
  • Working closely with the rest of the tech staff and business in general
  • Producing detailed specifications and writing the program code
  • Testing the product in controlled, real situations before going live
  • Preparation of training manuals for users
  • Maintaining the systems once they are up and running
  • Challenge assumptions and uncover best practices in the way we do business
  • Discover and manipulate data using SQL, Excel and Google Analytics
  • Create compelling predefined and ad-hoc reports using database and web analytics
  • Communication and Presentation – Explains results of analysis to team members, train business how to use decision support tools, develops training materials. Uses data visualization to aid communication.
  • Follows project plan, best practices and group standards. Documents work. Provides accurate estimates of time to complete tasks and projects.

    Academic & trade qualifications


  • Undergraduate Degree


  • Analytics, Statistics, Mathematics, Computer Science or related field
  • Work experience & skills


  • Application development history with clear examples of previous work done. Real world experience with advance analytical, development skills
  • Interest in using software solutions to solve problems in the MFI industry
  • Technical skills
  • Developing web based system, conversant with mobile technologies (USSD, SMS, Short Codes, Android mobile apps development), manipulate Linux environments, conversant with open source technologies (databases, web servers coding technologies) and technical support
  • Commitment to continuous improvement in organizing and technical systems
  • 3 to 7 years’ work experience in the application development field
  • Strong written and verbal communication skills
  • Excellent critical thinking skills


  • Interest in using software solutions to solve problems in the MFI industry
  • Commitment to continuous improvement in organizing and technical systems

Personal qualities & behavioral traits 


  • Ability to perform multiple tasks simultaneously, employing effective time management and organizational skills
  • Ability to work independently and as a team to meet deadlines, goals and objectives
  • Passion for learning new development methods and tools
  • Excellent critical thinking skills


With: CTO
Purpose:Direct line manager, who will offer ongoing support and supervision

With: COO
Purpose: Support in generating business systems that impact on the development of the company

If you are interested and meet the above requirements and competencies, kindly send your resume and cover letter detailing your suitability for this position to with Application Developer as the subject header. Applications deadline is 22 March 2017.

Share this:

Like this:

Like Loading…

The post Application Developer Job in Nairobi, Kenya appeared first on JSEP KENYA.

click here for more details and apply to position


Tipical Questions
Why Should I Hire You? The most overlooked question is also the one most candidates are unprepared to answer. This is often because job applicants don't do their homework on the position. Your job is to illustrate why you are the most qualified candidate. Review the job description and qualifications very closely to identify the skills and knowledge that are critical to the position, then identify experiences from your past that demonstrate those skills and knowledge.
Questions to ask
What is the single largest problem facing your staff and would I be in a position to help you solve this problem? This question not only shows that you are immediately thinking about how you can help the team, it also encourages the interviewer to envision you working at the position.