Special offer 

Jumpstart your hiring with a $100 CAD credit to sponsor your first job.*

Sponsored Jobs posted directly on Indeed are 40% more likely to report a hire than non-sponsored jobs**
  • Visibility for hard-to-fill roles through branding and urgently hiring
  • Instantly source candidates through matching to expedite your hiring
  • Access skilled candidates to cut down on mismatched hires

Program Analyst Job Description: Top Duties and Requirements

Our mission

Indeed’s Employer Resource Library helps businesses grow and manage their workforce. With over 15,000 articles in 6 languages, we offer tactical advice, how-tos and best practices to help businesses hire and retain great employees.

Read our editorial guidelines
6 min read

A Program Analyst, or Management Analyst, is someone hired to make sure a company’s programs, such as marketing or financial programs, are running efficiently and effectively. Their duties include providing data analysis on company programs, developing new programs or legislation, and helping to identify any problems within a company.

Program Analyst duties and responsibilities

When writing a job description for a Program Analyst, it’s important to specify the main responsibilities of the role. Some of their duties and responsibilities may include:

  • Supporting annual reviews of company programs
  • Assisting with the development and deployment of new and change management programs
  • Managing and overseeing any training required for new programs such as finance or marketing programs
  • Providing assessors and their managers with feedback and the results of the quality assurance processes
  • Identifying and making suggestions or recommendations for staff requirements to upgrade skills and performance
  • Designing and developing training program curricula, reference materials, tools, and presentations

Hire your next Program Analyst today.

Post a job

Hire your next Program Analyst today.

Post a job
Close

Program Analyst Job Description Examples:

Our mission

Indeed’s Employer Resource Library helps businesses grow and manage their workforce. With over 15,000 articles in 6 languages, we offer tactical advice, how-tos and best practices to help businesses hire and retain great employees.

Read our editorial guidelines

What does a Program Analyst do?

A Program Analyst provides expert advice and recommendations regarding all company operations, programs, and practices. The Program Analyst may oversee and direct staff members who are working on a particular program to ensure it runs smoothly and remains productive. A Program Analyst also works with a team to create effective project communication to oversee improvements.

Program Analyst skills and qualifications

A successful Program Analyst candidate will have various prerequisite skills and qualifications for the duties of this job, including:

  • Excellent written communication skills to prepare research findings, reports, briefing materials, and correspondence
  • Knowledge of training program design principles, methods, and techniques
  • Excellent negotiating and influencing skills
  • Interpersonal and team-building skills
  • Ability to coordinate and consult with team members to ensure consistency in training and assessment interviews
  • Project management knowledge and skills to lead training programs
  • Presentation and facilitation skills to be able to conduct training programs
  • Verbal communication skills to effectively articulate ideas and complex information

Program Analyst experience requirements

When reviewing resumes for a Program Analyst position, be sure to look for a candidate who has at least two years experience in a similar position and industry. If the position will require the Program Analyst to look at regulatory requirements and business risk, candidates are typically expected to have working experience with risk management and regulatory standards. Depending on the organization, candidates may also need to have experience developing policies, programs, legislation, and regulatory procedures.

Program Analyst education and training requirements

Program Analyst candidates are generally expected to have completed a bachelor’s degree from an accredited university in public administration, business administration, or a related discipline. Additional education or training certification in program development or program design principles may be preferred. For positions in the health services industry, candidates should have a degree in social sciences, social work, health sciences, or psychology. It’s not mandatory for candidates to have a master’s degree, but it is often preferable.

Program Analyst salary expectations

According to Indeed Salaries, the average salary for a Program Analyst in Canada is $66,035 per year. The salary can vary depending on many factors including experience, location, or type of company that is hiring.

Job description samples for similar positions

If a Program Analyst role isn’t quite what you are looking for, other job descriptions include:

Two chefs, one wearing a red headband, review a laptop and take notes at a wooden table in a kitchen setting.

Hire your next Program Analyst today

Post a job

Program Analyst job description FAQs

Job Description Examples

Need help writing a job description for a specific role? Use these job description examples to create your next great job posting. Or if you’re ready to hire, post your job on Indeed.

No search results found