development technician careers in Riffa, Bahrain