Join The Albatross as a Business Development Executive in the Sales / Business Development sector. This position comes with a Fixed + Incentives pay setup. This job role is located in Johripur, South Delhi, Delhi. The job role comes with additional perk like Insurance, PF, Medical Benefits. The role requires candidates who have a Graduate degree/certificate. Candidates must possess Lead Generation, Convincing Skills for this role.