Von 1976 bis 1981 war Giovanni Crameri bei den Bâloise Versicherungen in Basel beschäftigt, seit 1981 ist er bei UBS SA tätig, wo er nach und nach Führungspositionen übernahm, bis er 1999 zum Regionaldirektor der UBS Tessin und Leiter des Wealth Management Swiss Client ernannt wurde, eine Position, die er bis Ende 2014 innehatte.
Seit 2015 ist er Mitglied des Verwaltungsrats der Banca del Sempione SA. Herr Crameri ist Major der Schweizer Armee.
Am 3. Mai 2021 wurde er zum Präsidenten des Verwaltungsrats der Banca del Sempione SA ernannt.