Computer systems analysts define problems, diagnose software bugs, and explain issues to non-technical staff. They work independently and in small groups to repair software bugs and create documentation. A bachelor's degree in computer systems or business is required, along with backgrounds in accounting or business, while a master's is needed for management. Systems analysts earn an average salary of $75,000 and $45,000 starting. The job has positives of independence and responsibility but can be competitive and require long hours. Knowledge of specific industries increases hiring prospects.