IT Specialist The Infectious Diseases Institute (IDI) Job Summary: The IT Specialist shall take responsibility for monitoring, maintaining and supporting IDI’s entire technology infrastructure within the Kampala […] More