Computer Systems Programmer/Analysts

Computer systems programmer/analysts analyze the computing needs of a business and then design a new system or upgrade an old system to meet those needs. The position can be split between two people, the systems programmer and the systems analyst, but it is frequently held by just one person, who oversees the work from beginning to end. In this instance, these professionals may also be known as Information Technology project managers. Approximately 507,100 computer systems analysts are employed in the United States.

Next Section: History

Quick Facts
Alternate Title(s) Information Technology Project Managers, Systems Analysts, Systems Programmers
Duties Analyze the computing needs of a business and then design a new system or upgrade an old system to meet those needs
Salary Range $50,000 to $100,000+
Work Environment Primarily Indoors
Best Geographical Location(s) Opportunities are available throughout the country, but are best in large, metropolitan areas
Minimum Education Level
  • Bachelor's Degree
School Subjects
  • Computer Science
  • Mathematics
  • Physics
Experience Internship
Personality Traits
  • Conventional
  • Problem-Solving
  • Technical
Skills
  • Computer
  • Digital Media
  • Math
Certification or Licensing Recommended
Special Requirements None
Employment Prospects Good
Advancement Prospects Good
Outlook Faster than the Average
Career Ladder
  • IT Director or Chief Technology Officer
  • Project Manager
  • Computer Systems Programmer/Analyst
  • Programmer, or Software Engineering Technician, or Database Administrator

Become a Vault Basic Member

Complete your Vault Profile and get seen by top employers