Programmer Analyst Job Description

What is a Programmer Analyst?

Programmer analysts study, plan, develop, and execute computer programs and systems. They develop these programs to perform a specific function or solve a particular challenge. They often do preliminary research to identify the objectives and priorities. They commonly interact directly with the customer or user to gather insight about their particular needs and challenges. Their work involves programming, testing, and implementing systems and tools. They oversee the integration process to ensure individual programs and applications work well together.

Programmer analysts typically have a bachelor’s degree in a computer science field, although equivalent relevant work experience or completion of a technical training program may also be acceptable. They should have extensive hands-on experience successfully developing and implementing programs and systems. Proficiency with common programming languages is expected.

Programmer Analyst Job Description Template

Job Overview

Responsibilities for Programmer Analyst

Qualifications for Programmer Analyst

Ready to Hire a Programmer Analyst?

Try Job Postings

Employers: How to Write Great Job Descriptions

  • Be sure to mention requisite years of experience and educational requirements
  • Tell job seekers what's unique about your company and job
  • Ideal length is a few paragraphs or about 200 words
  • Make sure to use appropriate paragraph breaks and bullet points so it's easy on the eyes
Download Full Guide