A global IT and business consulting services firm has opened the doors to its new 11,500-square-foot office in downtown New Brunswick.