Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Sep 25, 2017
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    UNES is the Commercial arm of the University charged with responsibility of inculcating entrepreneurial and best business practices to the overall University. The Company provides Institutional and Research consultancy, Professional Trainings and Product Innovations in several thematic areas. Further, UNES provides Bookstores, Hospitality and Financial Manag...
    Read more about this company

     

    Lead Software Developer

    Reporting Relationship:

    The incumbent shall report to the Deputy Chief of Party, Technical Services

    Position Summary:

    The Lead System Developer shall work closely with project stakeholders, other developers, quality assurance specialist and business analysts to design, develop, and maintain the HIS systems.

    Duties and Responsibilities:

    The duties and responsibilities shall be as follows:

    1. Utilize established development tools, guidelines and conventions to design, develop, and test HIS systems
    2. Enhance existing HIS systems by analyzing business requirements, preparing an action plan and identifying areas for modification and improvement
    3. Maintain the existing HIS assigned to you and by identifying and correcting software defects.
    4. Facilitate and contribute to HIS systems integration.
    5. Collaborate and share ideas with the developer team members.
    6. Learn and develop skills to keep abreast with new Technologies
    7. Conduct systematic HIS system testing and document these.
    8. Engage users and the technology team in order to prioritize system feature Requests
    9. Provide insight regarding usability and user experience to guide the development and impact of the products for our customers.
    10. Leverage knowledge and contribute to proper knowledge management within the Project
    11. Contribute to team effort by accomplishing related results as needed.
    12. Develop and maintain both user and technical documentation for Systems
    13. Facilitate capacity Building
    14. Be willing to meet new challenges with enthusiasm and meet deadlines in fast paced Environment
    15. Review the technical development and maintenance work in terms of output, planning and budgeting in liaison with the DCOP – Technical
    16. Set Targets, mentor, monitor and evaluate the performance of software Developers
    17. Identify skill gaps within the team of developers and recommend the appropriate actions to the Management
    18. Undertake additional task that will be allocated the supervisor

    Job Specification:

    1. Bachelor’s Degree in Computer Science, Information Technology, or Software Engineering or Related specialization
    2. A least 3 years’ experience in enterprise Software Development.
    3. Extensive experience with Java and Python programming languages coupled with practical experience with test-driven development and automated testing frameworks.
    4. Demonstrable proficiency in modern software development Frameworks or methodologies such as RAD, JAD, and DSDM
    5. Experience in the Kenya Health Sector with expert knowledge in DHIS2 and related systems will be an added advantage
    6. Good team Leader

          7.  Ability to train the users on the developed systems

    Method of Application

    Interested and qualified candidates should apply using the Apply Now button below.

    Build your CV for free. Download in different templates.

  • Apply Now
  • Send your application

    View All Vacancies at University of Nairobi Enterpri... Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail