Ethiopian Public Health Institute Full Stack Web Developer Jobs in Ethiopia

Ethiopian Public Health Institute Full Stack Web Developer Jobs in Ethiopia


  • The National Data Management Center for health (NDMC) at the Ethiopian Public Health Institute (EPHI) is a responsible center to centrally archive health and health related data, process and manage health research, apply robust data analytic technics, synthesis evidence and to ensure evidence utilization for decision making by the Federal Ministry of Health (FMoH) and other relevant stakeholders at local, sub-national and national and international levels.

  • The NDMC is looking for high caliber staff for this collaborative project. NDMC has collaborative partnership with Institute for Health Metrics and Evaluation (IHME), University of Washington and has established a Burden of Disease (BoD) Unit.

  • The BoD Unit is responsible for data mapping, collecting, reviewing and archiving available health and health related data in the country and for producing national and subnational burden of disease estimates collaboratively with Global Burden of Disease (GBD) Study centered at IHME for population and demography, mortality and risk factors for a range of communicable diseases, non-communicable diseases, maternal newborn and child health, nutrition and for injuries. The unit creates platforms for translating BoD evidence for decision and policy at national and subnational levels.

  • The NDMC is looking for high caliber staff for this collaborative project.

    Roles and responsibilities

  • Implement different mathematical modeling techniques on data’s archived at EPHI.

  • Solve computational and analytic challenges by investigating the data, understanding the root questions, and coming up with alternative measurement strategies.

  • Implement code solutions in order to answer analytic questions, perform diagnostics on results, and test and assess methods.

  • Work under the senior data analyst and senior biostatistician to create, maintain, update databases containing health data from multiple sources such as surveys, vital registration systems, administrative records, and published studies relevant to NDMC research priorities

  • Execute queries on databases and resolve intricate questions in order to respond to the needs of senior researchers and other stakeholders.

  • Bring together data, analytic engines, and data visualizations in one seamless computational process.

  • Use protocols to identify problems with datasets and routine computational processes, rectify issues, and systematize data for analyses

  • Catalogue and incorporate datasets into databases.

  • Develop and implement algorithms to assess data quality.

  • Coding and re-coding data contained within various databases to identify patterns by compiling Excel spreadsheets and using Visual Basic for Applications

  • Analyze data accurately and presenting results in a clear manner

  • Visually presenting the discovered patterns and results generated from the process of data mining.

  • Participating in the ongoing work of developing an automated system in processing, cleansing, and verifying the integrity of data used for analysis

  • Developing and maintaining databases, reports, and maps

  • Organizing, manipulating
    and retrieving archived data for reporting, analysis, and presentation purposes

  • Extract data for analysis using standard NDMC protocols concepts, practices and procedures

  • Working in agile and sprint software development environment for fast delivery

  • Developing, maintaining and using different version control and project management tools

  • Producing software solutions by strictly following general guidelines set in each software development life cycles

  • Developing test scripts for new and existing systems, and using different software testing tools

  • Gathering and refining back-end specifications and requirements based on technical needs

  • Maintaining, expanding and scaling NDMC websites

  • Stay plugged into emerging technologies/industry trends and apply them into operations and activities

  • Understanding and figuring the limitation of imported or third party visualization packages, and participating in NDMC’s work to develop local/custom reusable visualization library.

  • Skills in computer programming and familiarity with SQL, mySQL, NoSQL, Oracle and in developing web apps in Python, PHP and Java web frameworks, or other website developing tools.

  • Interest in health data analytics, computation and data science

  • Demonstrated self-motivation, ability to absorb detailed information, flexibility, and ability to thrive in a fast-paced, energetic, highly creative and entrepreneurial environment.

  • Ability to learn new information quickly and to apply analytic skills to better understand complex information in a systematic way.

  • Strong quantitative and computational aptitude.

  • Robust problem-solving skills, along with a strong familiarity with data warehousing, data mining and data mapping

  • Capable of presenting and interpreting results

  • Data-oriented personality

  • Ability of developing a well-organized requirement specification and web prototype prior to development stage.

  • Experience on web development tools like JS, CSS, HTML, Bootstrap, SaSS, Ajax, Jquery, PHP, Django or Flask rest framework, .htaccess, NGINX and etc.

  • Understanding of the newly emerging technology in full stack web development using AngularJS, ReactJS, NodeJS, ExpressJS and MongoDB.

  • At least one practical work in developing a functional and interactive front-end using ReactJS. Preferably ReactJS with other graphing tools like D3.js, Victory, Semantic, React-Vis, Recharts and Nivo.

  • Working in LAMP stack and designing efficient database (through normalization), and implementing advanced query set for minimized CRUD time. Ability of integrating different open source materials to local projects, specifically different JS graphing tools.

  • An understanding on manipulation of JSON file formats and a basic knowledge on REST API’s.

  • A solid understanding of how web applications work including security and session management.

    Job Requirements

  • BSc. Degree in Computer engineering, software engineering, computer sciences and 0 – 4 years’ work experience

  • GPA 3.25 and above

  • A thesis or any other project which at least involves in developing visually rich and interactive website.

    How to Apply

    For more information and job application details, see; Ethiopian Public Health Institute Full Stack Web Developer Jobs in Ethiopia

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to Job Vacancies in Africa.

    Scholarship 2020/21

    Undergraduate Scholarships 2020/2021
    Masters Scholarships,
    PhD Scholarships,
    International Scholarships.