A tech support company in Portugal is seeking an IT Support Specialist to provide customer issue resolution and technical support in an on-site capacity.