Senior Software Developer

Position Overview
This position will reside in Nairobi, Kenya; the most appropriate candidate will be eligible to work in, and already reside in Nairobi.
The Sr. Software Developer is responsible for leading teams of developers, working towards the delivery of reliable software and hardware solutions, writing impeccable code and delivering projects on time and within budget. This role will serve as a Technical Project Manager taking ownership of assigned development projects from inception to delivery. The position is expected to be able to lead a team, with the ability to multitask, teach and instruct coworkers, attend meetings with FH customers as required to ensure customer’s needs are met and successfully deliver all assigned projects. Secondarily, will provide support for key business applications. This role will provide 2nd level support by responding to and resolving technical issues and requests for enterprise applications worldwide, whether in person or remotely using email, phone, and remote access software..
Responsibilities

Key Result 1 – Provide leadership and expertise in the area of code development and the implementation of software best-practices (55%).
Key Result 2 – Provide support for key business applications (15%).
Key Result 3 – Serve as Project Technical Manager (30%).

FH benefits include (Int’l):

Insurance – Health, Disability, Life
Paid holidays, vacation, & sick leave
Pension eligibility per FH policy
Professional development and continuing education opportunities