hamilton jobs