Want a stronger resume? Use our extensive library of professional resume examples as practical starting guides. You’ll also find ready-made content with our helpful Resume Builder – simple click, customize, and download.

Find out what is the best resume for you in our Ultimate Resume Format Guide.


Analyst Programmer Duties and Responsibilities

In order to program applications and software that meets business needs, an Analyst Programmer performs many different tasks. We analyzed job listings for Analyst Programmers in order to identify these core duties and responsibilities.

Manage Data Analyst Programmers work with large data sets that they manage and manipulate through programming. They analyze these data sets and deliver reports that outline a company's inefficiencies, inaccuracies, and other issues and develop business solutions and market-oriented conclusions.

Develop Software Partnering with other programmers, the Analyst Programmer aids in the design, development and implementation of new programs and applications. This can include developing in-house software or software for sales purposes. They also manage the testing and de-bugging of new software, making recommendations to the programming team that respond to technical problems.

Modify Existing Software In order to ensure programs continue to meet customer needs, the Analyst Programmer must continually follow up with and update existing software. This can include implementing small changes and software enhancements to completely redesigning a program. As technology changes and customers evolve, so must their products.

Manage Projects Analyst Programmers are responsible for overseeing many aspects of individual software projects. They review requests for new projects and recommend modifications for existing programs. While evaluating new projects or requests for enhancements, they must determine the project cost, timeline, goals and feasibility and then oversee the project through completion. They often manage more than one project at a time.


Analyst Programmer Skills

In order to be successful, Analyst Programmers must possess very strong quantitative and analytical abilities. In addition to their programming and data analysis duties, they manage programs and develop business solutions. Therefore, they must also have excellent written and verbal communication skills and be business-minded. It's important that Analyst Programmers be able to work in teams and meet important deadlines. Core skills: Based on job listings we looked at, employers want Analyst Programmers with these core skills. If you want to work as an Analyst Programmer, focus on the following.
  • Coding in HTML, CSS, JavaScript at minimum
  • Showing proficiency in Microsoft Office
  • Demonstrating database management skills
  • Having SQL experience
  • Developing strong quantitative skills
Advanced skills: While most employers did not require the following skills, multiple job listings included them as preferred. Add these to your Analyst Programmer toolbox and broaden your career options.
  • Project management experience
  • Familiarity with company systems
  • Proficiency in additional programming languages

Analyst Programmer Resources

We searched the Web to find the best industry resources to help you continue exploring a career as an Analyst Programmer. From thought leaders to industry groups, this list is packed with opportunities to learn, connect and engage. On the Web

Coding Horror - Co-Founder of Stack Overflow talks about coding

Scott Hanselman - Popular programming blog

Women Who Code - A blog about programming focused on women Industry Groups

AITP - Association of IT Professionals NAP - National Association of Programmers

AWC - Association for Women in Computing Analyst Programmer Books

Web Design with HTML, CSS, JavaScript, and jQuery - Interactive Front-End Development Guide

Programming: Computer Programming for Beginners - Basics of Java, SQL, and C++

Programming: C++ Programming - Learning C++ for beginners

Create your own professional resume in just minutes.

Try our resume builder today

Build Your Resume