Website Assistant (50%), OED/CE

2026-07-01
Geneva
International Trade Centre
Org. Setting and Reporting

The International Trade Centre (ITC) mandate is: "Transforming trade. Changing lives." By enabling trade-led economic development, especially in the Global South, ITC enab…

46.2017559, 6.1466014