Solar PV Installer careers in Davao City, Philippines