Technology Company to Add 430 New Jobs in Mecklenburg County Microsoft to invest $23 million in Charlotte