Business Development Manager Germany - Solar PV Mounting, Racking & Trackers at Shanghai BSF Human Resources Co., Ltd (Remote) — aijobsearch