The Panamanian has agreed an 18-month deal.