Becoming a Programmer Analyst: Careers, Salary Info & Job Description

About this article
A programmer analyst's median annual salary is around $82,000. Is it worth the education requirements? See real job descriptions and get the truth about career prospects to find out if becoming a programmer analyst is right for you.
View available schools

The Pros and Cons of a Programmer Analyst Career

In spite of constantly changing technology and the need for continuing education, becoming a programmer analyst, also known as a computer systems analyst, offers perks that can make it all worthwhile. Choosing a career is an important decision, so it is necessary to learn all you can about the pros and cons about becoming a programmer analyst.

Pros of a Programmer Analyst Career
Faster than average projected growth in employment (25% for all computer systems analysts from 2012-2022)*
Higher than average salary potential (approximately $82,710 in 2014)*
Job mobility in the field*
Some positions only require an associate's degree**

Cons of a Programmer Analyst Career
Many employers require professional experience**
Can be stressful due to deadlines*
Travel may be required*
Overtime is often required*

Sources: *U.S. Bureau of Labor Statistics, **O*Net Online.

Job Duties, Salary and Career Outlook

Job Duties

Programmer analysts evaluate the management information system of an organization. Their goal is to determine the most cost-effective and efficient means to meet the organization's needs. They assess and install software, as well as teach users how to operate the system. They also develop the procedure for changing manual processes into computerized systems.

As a programmer analyst, you may be in charge of ensuring that hardware and software are integrated so that everything works together. Other job duties include preparing reports and cost analyses, supervising personnel and interviewing other employees to determine their computer requirements.

Salary and Outlook

In 2014, the U.S. Bureau of Labor Statistics (BLS) reported that computer systems analysts, including programmer analysts, earned a median annual salary of about $82,000. The BLS predicted that computer analysts would see a 25% increase in employment between 2012 and 2022.

Requirements

O*Net Online reported in 2011 that 41% of analysts held an associate's degree, along with professional experience. However, you will generally need a bachelor's degree and the ability to write computer programs. You may study through a computer-related field that offers courses in management, marketing, accounting, management information systems and finance.

The following abilities are essential for a programmer analyst:

  • Programming
  • Systems evaluation
  • Complex problem solving
  • Strong math skills
  • Critical thinking
  • Reading, written and oral comprehension
  • Active listening
  • Deductive and inductive reasoning
  • Speech and writing clarity

Job Postings from Real Employers

Employers generally require a bachelor's degree in computer science or a related field along with some job experience. Below are some examples of jobs postings open during April and May 2012:

  • A university in New York is looking for a lead programmer analyst with a bachelor's degree and at least two years of experience building web applications, as well as using Structured Query Language (SQL) and object-oriented programming. Although not required, experience with project management is preferred.
  • A company is seeking a programmer analyst in Columbus, OH, with at least six years of experience working for one of the Big 4 accounting firms or equivalent technical consulting firm. Job duties consist of selling financial software packages and ensuring they are delivered on time and within budget. A master's degree in management information systems or a related field and eight years of recent experience is required. This job may require a lot of travel.
  • A university in Illinois is looking for applicants with a bachelor's or master's degree in computer science or related professional experience. Ideal applicants will have at least one year of experience with the design and development of object-oriented programs.

How to Stand Out

Education

Technology changes rapidly, so a programmer analyst must continually study and stay on top of the latest advances in the field in order to beat the competition. Programmer analysts work in a variety of industries, so you may want to decide whether you are interested in working in a government, business or information systems environment and then plan your college degree and specialization with that goal in mind.

For example, if you want to work for a business, you may want to obtain a Masters in Business Administration (MBA). Some businesses that employ programmer analysts prefer someone with an MBA and specialization in computer science over someone with a degree in computer science. On the other hand, a hospital seeking a programmer analyst may want someone who has taken courses in the healthcare field in addition to computer science.

Join a Professional Association

Membership in a professional association demonstrates that you are dedicated to your career. There are a number of professional associations for computer professionals, including the Association of Information Technology Professionals, Society of Computer Professionals and the Institute of Electrical and Electronics Engineers Computer Society. Membership in a professional association provides numerous benefits, including:

  • Networking opportunities
  • Discounts on products and services
  • Conferences and seminars
  • Educational resources
  • Certification

Obtaining certification from a professional association helps you stand out and can improve your employment opportunities. Certification generally requires passing an exam, as well as having a bachelor's degree and a certain amount of experience.

Other Career Paths

Actuary

If you like mathematics but the idea of programming and configuring computer systems doesn't appeal to you, a career as an actuary may be more to your liking. Actuaries also work with computers, but they use them to help determine the risks and probabilities of future events in order to determine the potential costs. Insurance companies, financial institutions and corporations are a few of the institutions that employ actuaries. A bachelor's degree and professional certification are common prerequisites to work in this field. Actuaries earned a median salary of about $91,000 in 2011. The BLS predicted a faster than average job outlook for these professionals, which was 22% from 2010-2020.

Computer Programmer

Computer programmers write computer code, also known as programs or software, using a programming language. There are a number of programming languages, and some popular ones are Java and C++. The software tells the computer which functions to perform. Computer programmers test the code and modify it whenever problems arise. A bachelor's degree is usually required for employment in this field, although some employers will accept someone with an associate's degree for entry-level positions. In 2011, the BLS reported that the median salary for these programmers was about $73,000.

Popular Schools

  • Online Programs Available
    1. Kaplan University

    Program Options

    Master's
      • MSM in Information Technology
      • Master: Information Technology
      • Master: Information Technology - Project Management
      • Master: IT/Information Security and Assurance
    Bachelor's
      • BS in Information Technology/Multiplatform Software Development
      • BS in IT - IT Management
      • Bachelor of Science in Information Technology
      • BS in Cybersecurity
      • BS in Information Technology/Information Security and Assurance
    Associate's
      • AAS in Information Technology - Multiplatform Software Development
      • AASIT: Network Admin
  • Online Programs Available
    2. Tulane University

    Program Options

    Master's
      • Online Master of Professional Studies in Cybersecurity Management
  • Online Programs Available
    3. Regent University

    Program Options

    Bachelor's
      • Bachelor of Science in Computer Science
      • Bachelor of Arts in Leadership Studies - Information Technology
      • Bachelor of Science in Information Systems Technology
      • Bachelor of Science in Information Systems Technology - General
      • Bachelor of Science in Information Systems Technology - Information Security
      • Bachelor of Science in Professional Studies - Information Systems Technology
  • Campus and Online Programs
    4. Louisiana State University Shreveport

    Program Options

    Master's
      • Master of Business Administration - Data Analytics Concentration
      • Master of Business Administration - Data Analytics Specialization
  • Campus and Online Programs
    5. South University

    Program Options

    Master's
      • Information Systems (MS)
  • Online Programs Available
    6. Georgetown University

    Program Options

    Master's
      • Masters of Professional Studies in Technology Management
  • Campus Locations:
    7. Altierus

    Program Options

    Certificate
      • Computer Information Technology
  • Online Programs Available
    8. Grand Canyon University

    Program Options

    Doctorate
      • DBA with an Emphasis in Data Analytics
      • Bridge (Doctor of Business Administration with an Emphasis in Data Analytics)
    Master's
      • Bridge to the M.S. in Information Technology Management
      • M.S. in Information Technology Management
      • M.S. in Instructional Technology
      • Master of Science in Cyber Security
      • Master of Science in Cyber Security (Bridge)
    Bachelor's
      • B.S. in Computer Programming
      • B.S. in Information Technology
      • B.S. in Information Technology with an Emphasis in Cybersecurity
  • Campus and Online Programs
    9. Full Sail University

    Program Options

    Master's
      • Master of Science - Mobile Gaming
    Bachelor's
      • Bachelor of Science - Software Development
      • BS - Mobile Development (Campus)
      • B.S. - Game Development
      • BS - Cloud Technologies (Campus)
      • BS - Game Design (Campus)
      • B.S. - Mobile Development
  • Online Programs Available
    10. Saint Leo University

    Program Options

    Bachelor's
      • BS: Computer Science
      • BS: Computer Science - Information Assurance
      • BS: Computer Information Systems
      • BS: Cybersecurity
    Associate's
      • AA: Information Technology
      • AA: Cybersecurity

Featured Schools

Kaplan University

  • MSM in Information Technology
  • BS in Information Technology/Multiplatform Software Development
  • AAS in Information Technology - Multiplatform Software Development

Which subject are you interested in?

Tulane University

  • Online Master of Professional Studies in Cybersecurity Management

What is your highest level of education completed?

Regent University

  • Bachelor of Science in Computer Science
  • Bachelor of Arts in Leadership Studies - Information Technology
  • Bachelor of Science in Information Systems Technology

What is your highest level of education completed?

Louisiana State University Shreveport

  • Master of Business Administration - Data Analytics Concentration
  • Master of Business Administration - Data Analytics Specialization

What is your highest level of education completed?

South University

  • Information Systems (MS)

What is your highest level of education completed?

Georgetown University

  • Masters of Professional Studies in Technology Management

What is your highest level of education completed?

Altierus

  • Computer Information Technology

What is your highest level of education completed?

Grand Canyon University

  • DBA with an Emphasis in Data Analytics
  • Bridge to the M.S. in Information Technology Management
  • B.S. in Computer Programming

What is your highest level of education?