Job number: IDR26D-184543-000666Location: Ottawa (ON) Employer: International Development Research CentreSalary: $90,008.00 annually