Barclaycard adding jobs in Hamilton