Perform benefit analysis for IT solutions and make recommendations for technology direction. * Research, design, implement and manage software programs. * Test and evaluate new programs. * Identify ...