US discount retailer Kmart has announced that James D Donlon III will join the company as senior vice president and chief financial officer.