site manager epc careers in Kochi, India