new jobs this week On EmploymentCrossing

623

jobs added today on EmploymentCrossing

97

job type count

On EmploymentCrossing

Healthcare Jobs(342,151)
Blue-collar Jobs(272,661)
Managerial Jobs(204,989)
Retail Jobs(174,607)
Sales Jobs(161,029)
Nursing Jobs(142,882)
Information Technology Jobs(128,503)

Computer Scientists and Systems Analysts

9 Views
What do you think about this article? Rate it using the stars above and let us know what you think in the comments below.
Nature of the Work

The rapid spread of computers and computer-based technologies over the past two decades has generated a need for skilled highly trained workers to design and develop hardware and software systems and to incorporate these advances into new or existing systems. Although many narrow specializations have developed and no uniform job titles exist, this professional specialty group is widely referred to as computer scientists and systems analysts.

Computer scientists generally design computers and conduct research to improve their design or use, and develop and adapt principles for applying computers to new uses. Computer scientists perform many of the same duties as other computer professionals throughout a normal workday, but their jobs are distinguished by the higher level of theoretical expertise and innovation they apply to complex problems and the creation or application of new technology. Computer scientists include computer engineers, database administrators, computer support analysts and a variety of other specialized workers.

Computer scientists employed by academic institutions in areas ranging from theory, to hardware, to language designing. Some work on multi-discipline projects, for example, developing and advancing uses for virtual reality. Their counterparts in the private industry work in areas such as applying theory, developing specialized languages, or designing programming tool knowledge-based systems, or computer games.



Computer engineers work with the hardware and software aspects of systems design and development. Computer engineers may often work as part of a team that designs new computing devices or computer-related equipment. Software engineers design and develop both packaged and systems software.

Database administrators work with database management systems software. They reorganize and restructure data to better suit the needs of users. They also may be responsible for maintaining the efficiency of the database, system security, and aid in design implementation.

Computer support analysts provide assistance and advice to users, interpreting problems and providing technical support for hardware, software, and systems. They may work within organization or directly for the computer or software vendor.

Systems analysts use their knowledge and skills in a problem solving capacity, implementing the major computer technology to meet the individual needs of an organization. They study business, scientific, or engineering data processing problems and design new solutions using computers. This process may include planning and developing new computer systems or devising ways to apply existing systems to operations completed manually or by some less efficient method. Systems analysts may design entirely new systems, including both hardware and software, or add a single new software application to harness more of the computer's power. They work to help an organization realize the maximum benefit from its investment in equipment, personnel, and business processes.

Analysts begin an assignment by discussing the data processing problem with managers and users to determine its exact nature. Much time is devoted to clearly defining the goals of the system and understanding the individual steps used to achieve them so that the problem can be broken down into separate programmable procedures. Analysts then use techniques such as structured analysis, data modeling, information engineering, mathematical model building, sampling, and cost accounting to the system. Analysts must specify the files and records to be processed by the system and design the processing steps, as well s the format for the output that will meet the users' needs. Once the design has been developed, systems analysts prepare charts and diagrams that describe it in terms that managers and other users can understand. They may prepare a cost-benefit and return-on-investment analysis to help management decide whether the proposed system will be satisfactory and financially feasible.

When a system is accepted, systems analysts may determine what computer hardware and software will be needed to set up the system or implement changes to it. They coordinate tests and observe initial use of the system to ensure it performs as planned. They prepare specifications, work diagrams, and structure charts for computer programmers to follow and then work with them to "debug," or eliminate errors from the system.

Some organizations do not employ programmers; instead, single worker called a programmer-analyst is responsible for both systems analysis and programming. As this becomes more commonplace, analysts will increasingly work with Computer Aided Software Engineering (CASE) tools and object-oriented programming languages, as well as client/server applications development and multimedia and Internet technology.

One obstacle associated with expanding computer use is the inability of different computers to communicate with each other. Many systems analysts are involved with connecting all the computers in an individual office, department, or establishment. This "networking" has many variations, and may be rehired to as local area networks, wide area networks, or multi-user systems, for example. A primary goal of networking is to allow users of microcomputers-also known as personal computers or Cs-to retrieve data from a mainframe computer and use it on their machine. This connection also allows data to be entered into the mainframe from the PC.

Because up-to-date information-accounting records, sales figures, or budget projections, for example-is so important in modern organizations, systems analysts may be instructed to make the computer systems in each department compatible so that facts and figures can be shared. Similarly, electronic mail requires open pathways to send messages, documents, and data from one computer "mailbox" to another across different equipment and program lines. Analysts must design the gates in the hardware and software to allow free exchange of data, custom applications, and the computer power to process it all. They study the seemingly incompatible pieces and create ways to link them so that users can access information from any part of the system.

Working Conditions

Computer scientists and systems analysts normally work in offices or laboratories in comfortable surroundings. They usually work about 40 hours a week-the same as many other professional or office workers. However, evening or weekend work may be necessary to meet deadlines or solve problems. Given the technology available today, more work, including technical support, can be done from remote locations using modems, laptops, electronic mail, and even through the Internet.

Because computer scientists and systems analysts spend long periods of time in front of a computer terminal typing on a keyboard, they are susceptible to eye strain, back discomfort, and hand and wrist problems.

Employment

Computer scientists and systems analysts held about 828,000 jobs in 1994. Although they are found in most industries, the greatest concentration is in the computer and data processing services industry. This includes firms that design and install computer systems; integrate or network systems; perform data processing and database management; develop packaged software; and even operate entire computer facilities under con-tract. Many others work for government agencies, manufacturers of computer and related electronic equipment, insurance companies, and universities.

A growing number of computer scientists and systems analysts are employed on a temporary or contract basis, or as consultants. For example, a company installing a new computer system may need the services of several systems analysts just to get the system running. Because not all of them would be needed once the system is functioning, the company might contract directly with the systems analysts themselves or with a temporary help agency or consulting firm. Such jobs may last from several months up to two years or more.

Training, Other Qualifications, and Advancement

There is no universally accepted way to prepare for a job as a computer professional because employers' preferences depend on the work to be done. Prior work experience is very important. Many people develop advanced computer skills in other occupations in which they work extensively with computers and then transfer into computer occupations. For example, an accountant may become a systems analyst specializing in accounting systems development, or an individual may move into a systems analyst job after working as computer programmer.

Employers almost always seek college graduates for computer professional positions; for some of the more complex jobs, persons with graduate degrees are preferred. Generally, a Ph.D., or at least a master's degree in computer science or engineering, is required for computer scientist jobs in research laboratories or academic institutions. Some computer scientists are able to gain sufficient experience for this type of position with only a bachelor's degree, but this is difficult. Computer engineers generally require a bachelor's degree in computer engineering, electrical engineering, or math. Computer support analysts may also need a bachelor's degree in a computer-related field, as well as significant experience working with computers, including programming skills.

For systems analyst or even database administrator positions, many employers seek applicants who have a bachelor's degree in computer science, information science, computer information systems, or data processing. Regardless of college major, employers generally look for people who are familiar with programming languages and have broad knowledge of and experience with computer systems and technologies. Courses in computer programming or systems design offer good preparation for a job in this field. For jobs in a business environment, employers usually want systems analysts to have a background in business management or a closely related field, while a background in the physical sciences, applied mathematics, or engineering is preferred for work in scientifically oriented organizations.

Systems analysts must be able to think logically, have good communication skills, and like working with ideas and people. They often deal with a number of tasks simultaneously. The ability to concentrate and pay close attention to detail is important. Although both computer scientists and systems analysts often work independently, they also may work in teams on large projects. They must be able to communicate effectively with computer personnel, such as programmers and managers, as well as with other staff who have no technical computer background.

Technological advances come so rapidly in the computer field that continuous study is necessary to keep skills up to date. Continuing education is usually offered by employers, hardware and software vendors, colleges and universities, or private training institutions. Additional training may come from professional development seminars offered by professional computing societies.

The Institute for Certification of Computing Professionals offers the designation Certified Computing Professional (CCP) to those who have at least four years of work experience as a computer professional, or at least two years' experience and a college degree. Candidates must pass a core examination testing general knowledge, plus exams in two specialty areas, or in one specialty area and two computer programming languages. The Quality Assurance Institute awards the designation Certified Quality Analyst (CQA) to those who meet education and experience requirements, pass an exam, and endorse a code of ethics. Neither designation is mandatory, but professional certification may provide a job seeker a competitive advantage.

Systems analysts may be promoted to senior or lead systems analysts after several years of experience. Those who show leadership ability also can advance to management positions, such as manager of information systems or chief information officer.

Computer engineers and scientists employed in industry may eventually advance into managerial or project leadership positions. Those employed in academic institutions can become heads of research departments or published authorities in their field. Computer professionals with several years of experience and considerable expertise in a particular area may choose to start their own computer consulting firms.

Job Outlook

Computer scientists and systems analysts will be among the fastest growing occupations. In addition, tens of thousands of job openings will result annually from the need to replace workers who move into managerial position or other occupations or who leave the labor force.

The demand for computer scientists and engineers is expected to rise as organizations attempt to maximize the efficiency of their computer systems. The need for sophisticated technological innovation continues to be there. Competition will place organizations under growing pressure to use technological advances in areas such as office and factory automation, telecommunications technology, and scientific research. As the complexity of these applications grows, more computer scientists and systems analysts will be needed to design, develop, and implement the new technology.

As more computing power is made available to the individual user, more computer scientists and systems analysts will be required to provide support. As users develop more sophisticated knowledge of computers, they become more aware of the machine's potential and better able to suggest how computers could be used to increase their own productivity and that of the organization. Increasingly, users are able to design and implement more of their own applications and programs. As technology continues to advance, computer scientists and systems analysts will continue to upgrade their levels of skill and technical expertise and their ability to interact with users will increase in importance.

The demand for networking to facilitate the sharing of information will be a major factor in the rising demand for systems analysts. Falling prices of computer hardware am software should continue to induce more small businesses to computerize their operations, further stimulating demand for these workers. In order to maintain a competitive edge and operate more cost effectively, firms will continue to demand computer professionals who are knowledgeable about the latest technologies and able to apply them to meet the needs of businesses. A greater emphasis on problem solving, analysis, and client/server environments will also contribute to the growing demand for systems analysts.

Individuals with an advanced degree in computer science should enjoy very favorable employment prospects because employers are demanding a higher level of technical expertise. College graduates with a bachelor's degree in computer science, computer engineering, information science, or information systems should also experience good prospects for employment. College graduates with non-computer science majors who have had courses in computer programming, systems analysis, and other data processing areas, as well as training or experience in an applied field, should be able to find jobs as computer professionals. Those who are familiar with CASE tools, object-oriented and client/server programming, and multimedia technology will have an even greater advantage as employers are increasingly seeking computer professionals who can combine strong programming and traditional systems analysis with good interpersonal and business skills.

Earnings

Median annual earnings of computer systems analysts and scientists who worked full-time in 1994 were about $44,000. The middle 50 percent earned between $34,100 and $55,000.The low-: 10 percent earned less than $25,100 and the highest tenth, more than $69,400. Computer scientists with advanced degrees generally earn more than systems analysts.

According to Robert Half International Inc., starting salaries in 1994 for systems analysts employed by large establishes employing more than 50 staff members ranged from 3,500 to $54,000. Salaries for those employed in small establishments ranged from $35,000 to $45,000. Starting salaries range from $51,000 to $62,000 for data base administrators, and $45,000 to $62,000 for software engineers.

In the federal government, the entrance salary for systems analysts who are recent college graduates with a bachelor's degree was about $18,700 a year in 1995; for those with a superior academic record $23,200.

Related Occupations

Other workers who use research, logic, and creativity to solve business problems are computer programmers, financial analysts, urban planners, engineers, operations research analysts, management analysts, and actuaries.

Related D.O.T. Jobs

These job titles are related to or more specific than the more general description . They will help you identify job options you may not otherwise discover. These descriptions are in the current edition of the Dictionary of Occupational Titles and classified by numerical order.

0.062-010 SOFTWARE ENGINEER; 030.162-014 PROGRAMMER-ANALYST; 030.167-014 SYSTEMS ANALYST; 031.132-010 SUPERVISOR, WORK CONTROL OPERATIONS; 031.262-010 DATA COMMUNICA-ONS ANALYST; 031.262-014 NETWORK CONTROL OPERATOR; 2.132-010 USER SUPPORT ANALYST SUPERVISOR; 032.262-010 5ER SUPPORT ANALYST; 033.162-010 COMPUTER SECURITY CO-IDINATOR; 033.162-014 DATA RECOVERY PLANNER; 033.162-018 TECHNICAL SUPPORT SPECIALIST; 033.167-010 COMPUTER SYSTEMS HARDWARE ANALYST; 033.262-010 QUALITY ASSURANCE ANALYST; 033.362-010 COMPUTER SECURITY SPECIALIST; 109.067-0 INFORMATION SCIENTIST

Sources of Additional Information

Further information about computer careers is available from:
  • Association for Computing Machinery, New York, NY 10036
Information about the designation Certified Computing Professional is available from:
  • Institute for the Certification of Computing Professionals, Des Plaines, IL 60018
Information about the designation Certified Quality Analyst is available from:
  • Quality Assurance Institute, Orlando, FL 32819.

If this article has helped you in some way, will you say thanks by sharing it through a share, like, a link, or an email to someone you think would appreciate the reference.



EmploymentCrossing was helpful in getting me a job. Interview calls started flowing in from day one and I got my dream offer soon after.
Jeremy E - Greenville, NC
  • All we do is research jobs.
  • Our team of researchers, programmers, and analysts find you jobs from over 1,000 career pages and other sources
  • Our members get more interviews and jobs than people who use "public job boards"
Shoot for the moon. Even if you miss it, you will land among the stars.
EmploymentCrossing - #1 Job Aggregation and Private Job-Opening Research Service — The Most Quality Jobs Anywhere
EmploymentCrossing is the first job consolidation service in the employment industry to seek to include every job that exists in the world.
Copyright © 2025 EmploymentCrossing - All rights reserved. 169