AVGC INDIA
–
New Delhi, Delhi, India
... Role Description This is a full-time on-site role for a Digital Marketing Specialist located in New Delhi. The Digital Marketing Specialist will be responsible for social media marketing, digital marketing, web analytics, online marketing, and ... - May 13