Program Analyst Salary
A Program Analyst earns an average salary of $64,646 per year. The skills that increase pay for this job the most are Scheduling and Strategic Planning. Most people move on to other jobs if they have more than 20 years' experience in this field.
Job Description for Program Analyst
Program analysts are responsible for developing new or improved computer programs. This involves creating the language code for the program, reviewing it for errors, and testing the program. They may also be required to train employees in a business on how to properly and effectively use the computer program.Read More...
The first step for program analysts is planning. They need to identify the need for a specific program and how to design it in a way that effectively meets their organization's needs. Program analysts may begin by evaluating a business’s request and determining how to turn a solution into the computer program.
During the development process for the computer program, program analysts stay in constant communication with the business; that way, if any adjustments are needed, they can make them before continuing with the development and design process. When the user or business approves the design plan, program analysts begin by writing the code for the computer program, which involves substantial knowledge of computer programming and code language.
After developing the program and writing the code, program analysts run the system; this is considered the testing phase. It allows the program analysts to test the efficiency, effectiveness, and user-friendliness of the program. If there are any errors that need to be fixed, program analysts make the proper changes and go through the testing phase again until the computer program completed and errors are corrected.
Program analysts may write training manuals or deliver classes on how to properly use the computer program they have designed. Program analysts typically have at least a bachelor’s degree in a computer science-related field.
Program Analyst Tasks
- Collect and analyze data to produce forecasts, assessments, recommendations, and reports.
- Define and create metrics around risk and risk management.
- Train staff on software and reporting systems.
- Support requirements and metrics development, definition, data quality assessment, and strategic analysis.
Program Analyst Job Listings
Search for more jobs:
Popular Employer Salaries for Program Analyst
Popular Skills for Program Analyst
Pay by Experience Level for Program Analyst
Median of all compensation (including tips, bonus, and overtime) by years of experience.
Pay Difference by Location
Related Job Salaries
Key Stats for Program Analyst
Rated 4 out of 5
based on 132 votes.