T24 project manager jobs