Recent jobs in mahindra