Jobs Career Advice Signup

Send this job to a friend


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

  • Posted: Dec 15, 2020
    Deadline: Dec 23, 2020
  • Want to get a job fast? Signup and complete your profile on MyJobMag. Employers will find you 4x faster with a complete profile. You can download your completed profile anytime
    APHRC is a leading pan-African research institution headquartered in Nairobi, Kenya, that conducts high quality policy-relevant research on population, health, education, urbanization and related development issues across Africa. APHRC actively engages policymakers and other key stakeholders to achieve measurable policy impacts and ensure decision making acr...
    Read more about this company


    Software Development Intern

    Job Description

    APHRC  seeks  to  engage  an  intern  for  an  initial  period  of  six  months  to  support  in  designing  and implementing  database  management  systems.  More  specifically,  the  intern  will  be  supporting  the development and management of a telephone directory What is a telephone database and what is its purpose? A telephone database consists of telephone numbers stored in an institutionally controlled device, e.g.  a  server,  standalone  computer  or  cloud  solution.  The  phone  numbers,  ideally  mobile  phone numbers,  are  part  of  anindividual’s contact information. The contact information includes other selected details of the individual. The database can be connected to a calling system for purposes of contacting the individual when needed. The purpose of a telephone database is to:

    • To conduct non-face to face research, trainings, communications and policy engagement;
    • To conduct targeted marketing, and monitoring of research activities including implementation of interventions;
    • To provided sampling frames that will allow efficient samples to be drawn;
    • To reduce the time, it takes to collect primary data with large samples; and, ●To enhance the cost-effectiveness of APHRC field activities.

    Desirable Skills

    • Experience in design disciplines and processes such as client server solution architecture, MVC Models, OOP or High performance solutions preferably using PHP, HTML 5, CSS, JavaScript, Ajax and pre-processors like SASS and LESS is highly desirable
    • Experience  using  collaborative  software  tools  such  as  SVN,  GIT,  CVS  and  Mercurial  for  version control purposes
    • Experience with relational databases (schemas, design) and XML ishighly desirable
    • Experience with web analytics tools (Google Analytics, Web trends, etc.) is highly desirable
    • Knowledge of PowerShell, NET platform, and/or C# programming is an added advantage
    • Strong skills in designing interactive responsive user interfaces

    Key Competencies

    • Ability  to  analyze  and  critique  requirements  and  make  recommendations  on  possible  solution designs
    • Ability to complete work independently, incorporate clientfeedback, and deliver on time
    • Initiative and sound judgment and ability to understand and process client feedback to improve assignments
    • Ability to plan, prioritize and deliver quality deliverables while working with tight timelines
    • Have a good eye for detail, with excellent spelling, grammar and punctuation skills inthe context of IT programming
    • Have  good  organizational  skills  to  collate  material  from  multiple  sources  and  produce  web content within tight deadlines
    • Possessgood interpersonal skills to work effectively with content developers and webmasters
    • Creative, innovative thinker with excellent design skills
    • Proven  hands-on  skills  in  development  of  web  applications  with  strong  bias  in  HTML,  CSS, Bootstrap and JavaScript


    • Adegree in Computer Science, Management Information Systems or Information Technology

    Method of Application

    Interested and qualified? Go to African Population and Health Research Center on to apply

    Learn how to get a job in any industry you want. Read 72 Hours to The Job You Love

  • Send your application

Back To Home

Career Advice

View All Career Advice

Subscribe to Job Alert


Join our happy subscribers

This website uses cookies to improve your experience. By using this site you agree to the storing of cookies on your device to enhance navigation, analyze site usage, and assist in our marketing efforts. To learn more, see our Cookie Policy. Accept and Close
Send your application through

Yahoomail Gmail Hotmail