Canadian Solar Inc.
Commercial Manager (CS e-STORAGE)
2 months ago
Reading
... the United States, Canada, the United Kingdom, and China. This significant accomplishment ... Own and lead the RFP response and competitive bid processes for projects in EMEA, analyzing ...