Role Description This is a full time on site Salesperson role located in Delhi, India. The Salesperson will be responsible for identifying potential clients, developing and maintaining customer relationships, preparing and presenting sales proposals, negotiating sales contracts, and achieving sales…