business process analyst careers in Cascais, Portugal