Explore the Career Kingdom:
Computer Systems Analysts
Analyze science, engineering, business, and all 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, workflow, and scheduling limitations. May analyze or recommend commercially available software. May supervise computer programmers.
Other names for Computer Systems Analysts:
Applications Systems Analyst, Automatic Data Processing Planner, Business Analyst, Business Continuity Analyst, Business Systems Analyst, Chief Technology Officer (CTO), Clinical Analyst, Computer Analyst, Computer Analyst Supervisor, Computer Architect, Computer Consultant, Computer Methods Analyst, Computer or Data Processing Systems Consultant, Computer Specialist, Computer Systems Analyst, Computer Systems Consultant, Computer Systems Design Analyst, Computer Systems Designer, Cross-Enterprise Integrator, Data Processing Consultant, Data Processing Systems Analyst, Data Processing Systems Project Planner, Database Analyst, Database Design Analyst, Digital Computer Systems Analyst, E-Business Specialist, Engineering Systems Analyst, Enterprise Architect, Functional Analyst, Health Systems Analyst, Information Scientist, Information Systems Analyst, Information Systems Architect, Information Systems Auditor, Information Systems Consultant, Information Systems Planner, Information Systems Specialist, Information Technology Analyst (IT Analyst), Information Technology Consultant (IT Consultant), Information Technology Specialist, Internet E-Commerce Specialist, Network Administrator, Program Manager, Programmer, Programmer Analyst, Programming Specialist, Quality Assurance Analyst (QA Analyst), Quality Assurance Manager (QA Manager), Quality Controller, Reporting Analyst, Scientific Systems Analyst, Software Analyst, Software Architect, Software Consultant, Software Engineer, Software Quality Engineer, Systems Analysis Information Technology Specialist, Systems Analyst, Systems Architect, Systems Developer, Systems Engineer, Systems Integrator, Systems Manager, Systems Programmer, Technical Analyst, Usability Engineer,
What do Computer Systems Analysts do?
Provide staff and users with assistance solving computer related problems, such as malfunctions and program problems.
Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems.
Use object-oriented programming languages, as well as client and server applications development processes and multimedia and Internet technology.
Confer with clients regarding the nature of the information processing or computation needs a computer program is to address.
Coordinate and link the computer systems within an organization to increase compatibility and so information can be shared.
Consult with management to ensure agreement on system principles.
Expand or modify system to serve new purposes or improve work flow.
Interview or survey workers, observe job performance or perform the job to determine what information is processed and how it is processed.
Determine computer software or hardware needed to set up or alter system.
Train staff and users to work with computer systems and programs.
Analyze information processing or computation needs and plan and design computer systems, using techniques such as structured analysis, data modeling and information engineering.
Assess the usefulness of pre-developed application packages and adapt them to a user environment.
Define the goals of the system and devise flow charts and diagrams describing logical operational steps of programs.
Develop, document and revise system design procedures, test procedures, and quality standards.
Review and analyze computer printouts and performance indicators to locate code problems, and correct errors by correcting codes.
Recommend new equipment or software packages.
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.
Utilize the computer in the analysis and solution of business problems such as development of integrated production and inventory control and cost analysis systems.
Prepare cost-benefit and return-on-investment analyses to aid in decisions on system implementation.
Specify inputs accessed by the system and plan the distribution and use of the results.
Do you enjoy these?
Desktop computers
Mainframe computers
Notebook computers
Personal digital assistant PDAs or organizers
Technology used
Helpdesk or call center software
Project management software
Enterprise resource planning ERP software
Financial analysis software
Pattern design software
Graphics or photo imaging software
Word processing software
Charting software
Presentation software
Spreadsheet software
File versioning software
Data base management system software
Data base user interface and query software
Metadata management software
Object oriented data base management software
Transaction server software
Configuration management software
Development environment software
Enterprise application integration software
Object or component oriented development software
Program testing software
Requirements analysis and system architecture software
Web platform development software
Compiler and decompiler software
Computer aided design CAD software
Analytical or scientific software
Application server software
Desktop communications software
Internet directory services software
Administration software
Access software
Operating system software
Transaction security and virus protection software
Data conversion software
Backup or archival software