· EPC general contractor or sub-contractor
· Provide project cost reduction and optimization design
· Project Engineering
· Component product and BOS component procurement
· On-site inspection and supervision
· Construction support and planning
· Project management and planning