Title: Business Development Manager Location: Noida, Uttar Pradesh, India Exp 5 to 12 years Category: STRATEGY & BUSINESS DEVELOPMENT Description: Job Purpose and Impact The Business Development Manager will serve as a leader in developing and driving growth initiatives for…