it service delivery Jobs careers in Portugal