it service delivery careers in Cascais, Portugal