country general manager careers in Cascais, Portugal