: Analyze science, engineering, business, and other
data processing problems for application to electronic data processing systems.
Analyze user requirements, procedures, and problems to automate or improve existing
systems and review computer system capabilities. May analyze or recommend software.
May supervise computer programmers.
Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, 2008-09 Edition at http://www.bls.gov/OCO/