St Louis MO - IBM plans to open a new technology service delivery center in Columbia, Missouri , that will create up to 800 jobs for technical professionals, the company said Monday. The company said it will begin hiring for the new center this summer, and the facility will be operational this fall and...