Solera
–
Delhi, India
The Role This role is based on site at our New Delhi office in India. The ideal candidate will be highly motivated, experienced in IT support, possess effective communication skills (both verbal and written), proactive, takes initiative, thinks ... - Sep 12