What does a Program Analyst do?
Program Analysts are information technology professionals who evaluate, optimize and improve organizations’ computer systems. They’ll conduct extensive research to gain more information and data regarding various computer programs and will use this research to identify system trends and prepare reports. Program Analysts will review these programs to locate their system requirements and will make optimization suggestions according to their findings.
They’ll collaborate closely with Program Managers to develop budgets and schedules for the system optimization process. Program Analysts will also provide advice to Program Managers as they test, plan and implement these new systems. Once they’re installed, the Program Analyst will evaluate the their effectiveness and will prepare presentations on the results.
Program Analyst skills and qualifications
Program Analysts use strong problem-solving and analytical skills to help organizations improve their programs. A successful Program Analyst should have the following skills and qualifications:
- Firm understanding of industry best practices
- Strong spreadsheet and presentation skills
- Unrestricted work authorization
- Strong analytical and organizational skills
- Ability to calculate statistics like mathematical averages and percentages
- Ability to work independently and with a team
- Ability to adapt to changing technology
- Effective communication skills
Program Analyst salary expectations
A Program Analyst makes an average of $93,649 per year. Exact salary may depend on the candidate’s level of experience, education and geographic location.
Program Analyst education and training requirements
The training and educational requirements of a Program Analyst may vary. Most Program Analyists hold at least a bachelor’s degree in a related field, though some may be self-educated. Knowing what your organization requires will help in finding the right candidate, but some of the common requirements may include a bachelor’s degree in computer science, business or similar field, Information Technology Infrastructure Library (ITIL) certification, Professional in Business Analysis (PMI-BA) certification, Capacity Maturity Model Integration (CMMI) certification, training in technical writing or experience in basic statistics, accounting or a similar field.
Program Analyst experience requirements
Program Analysts may come from a variety of backgrounds including private industry and government service. Some may have experience in similar fields. Program Analysts should have some experience managing large amounts of data and understand how to process that data for practical applications. Some of the experience requirements may include more than 3 years of experience with project management or program analysis.
Job description samples for similar positions
If this Program Analyst job description doesn’t meet your needs, see job descriptions for related positions: