Boomaa Consultants - India
–
Chennai, Tamil Nadu, India
... As a Site Manager, you will be responsible for ensuring that projects are completed on time, within budget, and to the highest quality standards. This is a full-time position with Boomaa Consultants - India, a leading HR recruiter company with 2-10 ... - Apr 26