IT Support Specialist at Red Points – Barcelona | Jobyssey