Skip navigation

Occupation information matching programmer analyst
15-1211.00   Computer Systems Analysts

O*NET SOC Title
Computer Systems Analysts
Lay Titles
Programmer
Programmer Analyst
Applications Analyst
Applications Systems Analyst
Business Analyst
Business Systems Analyst
Clinical Analyst
Computer Analyst
Computer Analyst Supervisor
Computer Equipment Analyst
Computer Methods Analyst
Computer Systems Analyst
Computer Systems Design Analyst
Data Processing Systems Analyst
Database Analyst
Database Design Analyst
Digital Computer Systems Analyst
E-Commerce Programmer
EDI Analyst
Electronic Commerce Programmer
Electronic Data Exchange Analyst
Engineering Systems Analyst
Functional Analyst
Health Systems Analyst
IT Analyst
IT Business Analyst
IT Performance Analyst
IT Security Analyst
IT Systems Analyst
Information Systems Analyst
Information Technology Analyst
Information Technology Business Analyst
Information Technology Performance Analyst
Information Technology Security Analyst
Information Technology Systems Analyst
Internet Analyst
PKI Analyst
Public Key Infrastructure Analyst
Reporting Analyst
Scientific Systems Analyst
Software Analyst
Systems Analyst
Technical Analyst
Technical Business Analyst
Technology Analyst
Vulnerability Assessment Analyst
O*NET SOC Description
O*NET SOC Tasks
Confer with clients regarding the nature of the information processing or computation needs a computer program is to address.
Define the goals of the system and devise flow charts and diagrams describing logical operational steps of programs.
Provide staff and users with assistance solving computer-related problems, such as malfunctions and program problems.
Read manuals, periodicals, and technical reports to learn how to develop programs that meet staff and user requirements.
Supervise computer programmers or other systems analysts or serve as project leaders for particular systems projects.
Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems.
Train staff and users to work with computer systems and programs.
Troubleshoot program and system malfunctions to restore normal functioning.
Use object-oriented programming languages, as well as client and server applications development processes and multimedia and Internet technology.
Detailed Work Activities
Modify software programs to improve performance.
Write computer programming code.