software team leader careers in Thrissur, India