ReneSola Ltd (NYSE:SOL) has won a contract to provide engineering, procurement and construction (EPC) services for 32 MW of rooftop solar projects in China.