Manager IT Strategy careers in Sintra, Portugal