Monday, September 16, 2013

Senior Software Developer Job Vacancy

Key Duties

The job holder’s key responsibilities will be:

Management of software projects using AGILE/Scrum methodologies including:
  • Understanding client needs and client liaison
  • Software application specification and design
  • Coaching and supervision of junior developers
  • Work planning and ensuring deadlines are met
  • Scrum Master or Project Manager for projects
Software quality assurance and documentation:
  • Ensuring code conforms with Kimetrica standards
  • Supervising source control and versioning
  • Supervise testing and de-bugging and engage directly in testing
  • Technical documentation
Application development:
  • Research into appropriate tools, methods and libraries
  • Development of reports
  • Database design and planning
  • Development of stored procedures
  • Development of high end applications, modules and functions
  • Review of code
Qualifications and Experience

  • University degree in Computer Science or equivalent
  • At least three years of experience with development of online applications
  • High capacity for rapid learning
  • Ability to write meaningful code in at least one common programming language
  • Knowledge of object oriented programming
  • Strong knowledge of database design
  • Project management skills including line management and supervision
  • Good English language verbal and written communications
  • Experience in a environment, C# and Javascript
  • HTML5, jquery and/or android experience
  • Knowledge of PostGRES/PostSQl
  • Experience with mathematical and statistical functions
  • Work experience with the AGILE/Scrum and Prince II methodologies
Terms and Conditions
  • Nairobi based
  • Two month probation period with conversion to long‐term contract conditional on performance and project funding
  • Highly competitive salary package
  • Excellent in‐house training package
To apply

Send an email and detailed CV attachment to on or before 23rd September 2013. 

The message should be entitled: Senior Software Developer.

In the email you should:
  • Explain why you are interested in the position
  • Describe how you found out about the vacancy
  • Describe your career ambitions in the next 5 years
Please do not attach references, certificates or any other documents (other than the CV) to your message. 

The selection process will include:
  • Short-listing of candidates based on applications (unsuccessful candidates may not be notified)
  • Testing of applicants’ ability to develop a database application
  • One or two rounds of interviews including practical exercises and tests (successful and unsuccessful candidates will be notified at each stage)
  • Verification of qualifications, employment record, and references
For more information on Kimetrica, visit