Major League Soccer expansion team St. Louis CITY SC have signed Swedish winger Rasmus Alm on a free transfer.