John Snow Inc. - Software Engineer / ETL Developer - Jobs in Ethiopia

John Snow Inc. - Software Engineer / ETL Developer - Jobs in Ethiopia


Background:

John Snow, Inc. and our nonprofit, JSI Research & Training Institute, Inc., (JSI) are public health management consulting and research organizations dedicated to improving the health of individuals and communities throughout the world.

JSI implements the Strengthening High Impact Interventions for an AIDS-free Generation (AIDSFree) Project.

AIDSFree is funded by the U.S. President’s Emergency Plan for AIDS Relief (PEPFAR) through the United States Agency for International Development (USAID) under a five-year cooperative agreement.

In Ethiopia, AIDSFree supports the partnership between the Government of Ethiopia and PEPFAR to control the country’s HIV epidemic by addressing the structural barriers that inhibit the timely availability of quality logistics data for HIV commodities.

AIDSFree Ethiopia focuses on strengthening the logistics management information system (LMIS) for the public-sector health care supply chain.

JSI also implements a grant on behalf of the Bill & Melinda Gates Foundation (BMGF) that provides technical assistance to build capacity and systems for the management of vaccines and related products within the Pharmaceuticals Fund and Supply Agency (PFSA).

This grant builds on JSI’s immunization program experience, the success of the Vaccine Supply Chain Transition contract, and 20 years of experience in Ethiopia in health care supply chain technical assistance to the Federal Ministry of Health (FMOH) and PFSA.

These programs focus on supply chain system strengthening by improving the visibility and use of quality, timely logistics data for decision-making. Enhancing data visibility and data usage will expand commodity availability, increase supply chain efficiency, improve health outcomes in Ethiopia, and build sustainability of the health system.

Position Summary:

Software Engineer is member of the development team responsible for the development, validation and release of project software.

The software engineer works closely with analysts

and other staff in order to understand business problems and develop software solutions.

The position requires critical thinking and problem solving skills.

Responsibilities:

Specific responsibilities will include, but not be limited to, the following:

  • Design, develop, test and document ETL packages.
  • Refactor and redesign existing ETL packages
    Work with analysts and other project staff to understand user requirements and build appropriate solutions
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Execute full lifecycle software development
    Write well designed, testable, efficient code
    Integrate software components into a fully functional software system
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality
  • Tailor and deploy software tools, processes and metrics
  • Serve as a subject matter expert
  • Comply with project plans and industry standards
  • Support and Maintain Legacy systems
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Protects operations by keeping information confidential.

    Job Requirements

    Education:

  • Bachelors or Masters degree in relevant discipline (Software Engineering, Computer Science) desirable

    Experience:

  • Experience with test-driven development preferable
  • Experience with distributed version control
  • Experience working on Supply Chain Management System/Health and Commodity
  • Information System is preferable

    Skills:

  • Proven work experience in software engineering
  • proven work experience in ETL development
  • Ability to design and develop SSIS packages
  • Hands on experience in designing interactive applications
  • Ability to develop software in C#
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (doodads, Entity Framework)
  • Mastery in software engineering tools
  • Ability to document requirements and specifications
  • Familiarity with software development methodology and release processes

    How to Apply
  • Interested candidates can apply through the link below no later than 17th May 2019.
  • For more information and job application details, see; John Snow Inc. - Software Engineer / ETL 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 Jobs in Ethiopia.