it careers in Cascais, Portugal