Job Description of a Program Analyst. Program analysts require information technology experience. Program analysts, often called management analysts, can work for private companies or in local, state or federal government divisions and departments. The program analyst who works in private enterprise helps to make a business more profitable.