it business analyst jobs in townsville qld