Computer systems analysts use computer technology to meet the needs of a company or organization. Since businesses rely on the most up-to-date information systems for operating most efficiently, a computer systems analyst is the person responsible for incorporating these technologies with the company’s business plan and procedures. The work of a computer systems analyst is constantly varied as he or she strives to stay current in the technological arena.
Typical computer systems analyst jobs include solving computer problems, developing new computer systems, configuring a computer’s hardware and software and coming up with ways to apply technological resources to a company’s methods. A computer system analyst usually works with one system, depending on the industry of the corporation for which he or she works. Business, financial, scientific or engineering systems can all be used by an analyst to meet the needs of the company. The analysts who pick out the proper software for the company are referred to as system architects. Those who invent and maintain the systems are called system designers.
A computer systems analyst will typically begin an assignment by consulting with managers at the company to define the goals of the system in conjunction with the needs of the corporation. The analyst will then design the system, giving consideration to the inputs that will be accessed and processed and the output that must be formulated around the goal of the system. Structured analysis, data modeling, information engineering, mathematical configuration and cost accounting are all different stages of a system project that the analyst will go through. Depending on the size of the companies, it may also be the responsibility of computer system analysts to prepare financial plans for the systems.
Tasks that will typically fall under a computer systems analyst description include updating old computer systems for new tasks, networking systems so they can communicate with other computers and testing or debugging new systems before they are used by the company. Besides managers, a computer systems analyst will work with other information technology representatives, including programmers, software engineers and network security specialists. Analysts who perform more in-depth testing of computer systems are called software quality assurance analysts. After running initial tests, their tasks also include ensuring program requirements were met, diagnosing computer or software problems and finding solutions.
A job as a computer systems analyst requires at least a bachelor’s degree in computer science or a related field. Analysts must also possess proficiency with computers, strong analytical, problem-solving and communication skills, and some understanding of finances. Analysts typically work 40 hours per week, although some overtime may be required to solve a specific problem or to complete a project on tight deadline.