Friday, February 14, 2014

Senior Software Developer

Senior Software Developer


The Kimetrica Group is an international company providing knowledge services primarily to the non-profit sector. Kimetrica Limited is based in Nairobi and works with clients throughout Africa, in Europe, and in the US. 

We are seeking to recruit a senior software developer who can provide high quality programming and application development expertise. 

The focus is on online software development and applications.  

You will join a young and dynamic team that develops database applications for international clients. 

Much of the work is on core research and development on cutting-edge technologies.

 There are excellent opportunities to progress within the company.

The deadline for this vacancy is 24th February 2014, though applicants are encouraged to apply before the deadline.

Key Tasks

The job holder’s key responsibilities will be:
•    Application development:
  • Coding in C#, java and other technologies as required
  •  Develop web applications on architecture
  • Development of interfaces in HTML/CSS/Java script
  • Research into appropriate tools, methods and libraries
  • Unit testing
•    Software quality assurance and documentation:
  • Helping to improve upon, and enforcing, Kimetrica standards and procedures
  • Supervising configuration control
  • Review of code
  • Technical documentation
•    Leading development 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
  • Opportunities for role as Scrum Master or Project Manager
Qualifications and Experience

  • University degree in Computer Science or equivalent
  • At least three years’ experience building web applications using an object oriented language
  • High capacity for rapid learning
  • Ability to write high quality code in C#, Java or similar
  • Good understanding of relational database systems
  • Experience working on commercial projects
  • Good English language verbal and written communications
  • Experience of ASP.NET/C# or VB.NET environment
  • Experience of Javascript
  • HTML5, JQUERY for mobile and android experience
  • Knowledge of PostGRES/PostSQL and MSSQL
  • Knowledge of CSS3 is an added advantage
  • Experience with mathematical and statistical functions
  • Project management skills including line management and supervision
  • 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 and references to on or before 4th February. 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 might not be notified)
  • Testing of applicants’ ability to develop a small 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
  • Verification of qualifications, employment record, and references