Manager – Business Development & Sales, BRAZIL

Manager – Business Development & Sales, BRAZIL

Organica is currently looking to fill a Manager – Business Development & Sales position, Brazil reporting to the Business Head – Region 3   Summary of Responsibilities Business Development & Sales Strategy: Develop and implement strategic business...