it technical project manager careers in Taguig, Philippines