September 27, 2025
Explore the critical requirements, core duties, primary responsibilities, and key skills that should be included in a comprehensive Program Analyst job description.
What does a Program Analyst do?
A Program Analyst, also known as a Management Analyst, is someone who helps improve operations, processes, and procedures in private companies or government departments. They have a good understanding of information technology and use it to make things run more efficiently.
Job Description
We are looking for a Program Analyst to help our Program Manager plan, manage, and evaluate programs, operations, and processes. This includes researching, analyzing data, identifying trends, and making recommendations. You will also be responsible for creating policies and procedures, assisting with budgeting, tracking performance, and solving any issues that arise.
To be successful in this role, you should have expertise in optimizing systems and processes, evaluating effectiveness, and finding solutions to improve performance. Strong project management, analytical thinking, and problem-solving skills are also important.
Job Duties and Responsibilities
- Researching, analyzing data, and creating reports.
- Making recommendations based on program requirements.
- Analyzing and suggesting ways to improve policies, procedures, and systems.
- Creating new or revised policies and procedures.
- Assisting with budgeting and tracking metrics.
- Assessing and advising on potential issues related to costs, schedules, and performance.
- Providing guidance to program managers for planning, testing, and implementing new programs or systems.
- Identifying and resolving issues and problems.
- Evaluating the effectiveness of operations and programs.
- Creating and presenting reports and recommendations.
Requirements and Qualifications
- Bachelor's degree in business, computer science, or a related field.
- At least 2 years of experience as a Program Analyst or in a similar role.
- Excellent communication, interpersonal, and report writing skills.
- Strong organizational and time management skills.
- Advanced computer skills and knowledge of multiple databases and software systems.
- Ability to collect and analyze complex data sets.
- Strong critical thinking and problem-solving skills.
- Excellent project management skills.
Alternative Careers and Similar Jobs to a Program Analyst
Apply for Program Analyst Positions - Explore the Latest Job Listings