Contracts Administrator at Canadian Solar Inc. in Walnut Creek, CA | USD105,000-110,000 | Kablio