Sales Manager | Manufacturing | OEM | Brazil Caicó, BR Sales Manager – Renewable Energy Components Location: Brazil Sector: Renewable Energy & Infrastructure Equipment Sales Client: Leading Chinese Renewable...