Company Description We suggest you enter details here. Role Description This is a full time on site role for a Sales Specialist located in New Delhi. The Sales Specialist will be responsible for developing and maintaining relationships with customers, generating…