Post job
zippia ai icon

Automatically apply for jobs with Zippi

Upload your resume to get started.

Computer programmer analyst skills for your resume and career

Updated January 8, 2025
5 min read
Quoted experts
Michael McLaughlin,
Michael McLaughlin
Below we've compiled a list of the most critical computer programmer analyst skills. We ranked the top skills for computer programmer analysts based on the percentage of resumes they appeared on. For example, 8.9% of computer programmer analyst resumes contained database design as a skill. Continue reading to find out what skills a computer programmer analyst needs to be successful in the workplace.

15 computer programmer analyst skills for your resume and career

1. Database Design

Here's how computer programmer analysts use database design:
  • Established data relationships and data entities for logical database designs.
  • Assist in database design for production manufacturing quality-tracking system.

2. JavaScript

Here's how computer programmer analysts use javascript:
  • Created several applications using JavaScript, JSP, and SQL in order for programmers to monitor scheduled job flow.
  • Assist in developing system using ColdFusion components, SQL Server database, and JavaScript.

3. PL/SQL

Here's how computer programmer analysts use pl/sql:
  • Produced auditing and verification reports using SQL PLUS, and PL/SQL from background ORACLE tables in a relational database structure.
  • Designed and developed computer software applications for U.S. Navy Manpower Analysis utilizing Oracle Forms, Oracle Pro-C, PL/SQL.

4. C++

C++ is a general-purpose programming language that is used to create high-performing applications. It was invented as an extension to the C language. C++ lets the programmer have a high level of domination over memory and system resources. C++ is an object-oriented language that helps you implement real-time issues based on different data functions

Here's how computer programmer analysts use c++:
  • Developed component Graph Filer as part of GE patent methodology for DICOM image fetching in C++ windows/Linux.
  • Worked in the Store Automation department writing programs for the back office PCs in C and C++.

5. SQL Server

Here's how computer programmer analysts use sql server:
  • Contribute to work in the development of new reports using Active Reports and SQL Server for a Production & Apparel System.
  • Contribute to work in the development of new reports using Active Reports and SQL Server on the new Human Resources Application.

6. Cobol II

Here's how computer programmer analysts use cobol ii:
  • Involved in implementation of COBOL II conversion project.
  • Updated COBOL II Roadway Maintenance programs from the English unit to the Metric unit using JCL, DB2, and CICS.

Choose from 10+ customizable computer programmer analyst resume templates

Build a professional computer programmer analyst resume in minutes. Our AI resume writing assistant will guide you through every step of the process, and you can choose from 10+ resume templates to create your computer programmer analyst resume.

7. IBM Mainframe

Here's how computer programmer analysts use ibm mainframe:
  • Developed/Updated/Enhanced reports using SQL Reports and IBM mainframe/Microsoft reporting tools and crystal reports against numerous complex databases.
  • Develop and maintain applications in the Medicare claims processing system on the IBM Mainframe.

8. Software Development

Software development is the mechanism by which programmers create computer programs. The Software Development Life Cycle (SDLC) is a framework for developing applications that follow technological needs and consumer requirements. It consists of many stages. The SDLC establishes an international standard that software developers can use to enhance and create their programs. It provides a well-defined framework for software developers to pursue in the production, maintenance, and design of premium quality software. The aim of the software development process is to create high-quality software on time and within budget.

Here's how computer programmer analysts use software development:
  • Collaborated with hospital coordinators during software development, report generation, and problems resolution.
  • Complete documentation for purposes of improving software development process in accordance with acceptable industry standards

9. HTML

Here's how computer programmer analysts use html:
  • Maintained and updated the Operations internal web-site in both HTML and SharePoint as appropriate.
  • Updated user web pages using HTML and Java.

10. Unix

UNIX is a computer operating system that was first created in the 1960s and has been constantly updated since then. The operating system refers to the set of programs that enable a machine to function. It is a multi-user, multi-tasking device that works on computers, laptops, and servers. UNIX systems also have a graphical user interface (GUI), similar to Microsoft Windows, that makes it simple to use.

Here's how computer programmer analysts use unix:
  • Identified any executable files on the various EDOS nodes that have changed from the official Baseline version using scripts in UNIX.
  • Developed custom software solutions for clinical research trials in Java using Spring Framework in a Unix environment.

11. Payroll

Payroll is the sum of all the compensation that an organization has to pay to employees at a specified time. Payroll is managed by the finance or HR department while small business owners may handle it themselves. Payroll isn't fixed as it varies every month due to sick leaves, overtime, etc.

Here's how computer programmer analysts use payroll:
  • Analyzed user requirements and procedures in order to create a solution that automated payroll processing.
  • Demonstrated assignment flexibility by supporting multiple payroll applications in IT environment.

12. PC

Here's how computer programmer analysts use pc:
  • Joined Commercial Systems Development as a Programmer Trainee; promoted to Programmer Analyst-Systems Development Site PC Configurations/Support Group.
  • Developed deployment plans for new PCs and help write Preventive Maintenance Checks and Services (PMCS) for the PC's.

13. JCL

Here's how computer programmer analysts use jcl:
  • Maintained and supported brokerage IT systems for major financial organizations (COBOL, DB2, JCL, VSAM, CICS).
  • Design, program, debug, flowchart and document the programs and computer applications including the Operating JCL and instructions.

14. CSS

Here's how computer programmer analysts use css:
  • Helped develop the front and back end of the UCF website in PHP, XHTML, CSS, & Perl.
  • Designed and developed intranet web applications using JavaScript and CSS.

15. Management System

A management system is a set of policies, processes, and procedures taken by an organization or a business to ensure it can fulfill its tasks and achieve its objectives. A management system makes sure that the company excels financially and improves the user experience. The management system also takes care of the worker's and employees' needs and manages their workload and oversees their performance. Apart from interior matters of the company, a management system also deals with exterior matters like legislations, tax matters, and law issues.

Here's how computer programmer analysts use management system:
  • Perform daily data maintenance, checking and verification of the Star Laboratory Information Management Systems database to insure data integrity.
  • Designed and implemented a customer management system and point-of-sales system for insurance agents.
top-skills

What skills help Computer Programmer Analysts find jobs?

Tell us what job you are looking for, we’ll show you what skills employers want.

What skills stand out on computer programmer analyst resumes?

Michael McLaughlin

Faculty, Brigham Young University - Idaho

The ability to solve unstructured problems.

What hard/technical skills are most important for computer programmer analysts?

Michael McLaughlin

Faculty, Brigham Young University - Idaho

Solid understanding of the technology stack (from desktops to cloud), including at least one programming language at certification level and object-oriented design skills that include exclusivity, patterns, and data design both in relational and document databases.

What soft skills should all computer programmer analysts possess?

Chris Sexton

Visiting Lecturer of Computer Science, Indiana University Southeast

Teamwork is the obvious soft skill that is vital. It encompasses more than just being willing to work together but also includes strong documentation skills, textual communication skills, and precision in language. For an example of precision, which of the following is a task that can be completed:
"The login system will require strong passwords."
or
"The login system will require passwords of no less than 16 characters including at least two numbers and two non-alpha numeric characters."

It is easy for an engineer to be lax and use informal language that subtly confuses development efforts, but the valuable candidate will have strong technical communication skills.

What computer programmer analyst skills would you recommend for someone trying to advance their career?

James Sellmann Ph.D.

Dean, Professor of Philosophy and Micronesian Studies, University of Guam

General advice is to keep in mind that you must leverage your skills, especially your soft skills of being able to work with people, to communicate effectively and to be able to solve problems. Be real. Don't try to pretend to be someone else to impress others. Be your authentic self. And show up on time.

What type of skills will young computer programmer analysts need?

Dr. Simone LudwigDr. Simone Ludwig LinkedIn profile

Professor and Interim Chair, North Dakota State University

The different roles our students take on once they complete our program are developer, programmer, software engineer, and development analyst positions. All of these positions involve some type of software development, be it on the front end, e.g. application development, or on the back end programming server or database applications. Besides the technical skills, the ability to communicate well and to work individually but also collaborate in a team environment are important.

List of computer programmer analyst skills to add to your resume

Computer programmer analyst skills

The most important skills for a computer programmer analyst resume and required skills for a computer programmer analyst to have include:

  • Database Design
  • JavaScript
  • PL/SQL
  • C++
  • SQL Server
  • Cobol II
  • IBM Mainframe
  • Software Development
  • HTML
  • Unix
  • Payroll
  • PC
  • JCL
  • CSS
  • Management System
  • XML
  • Computer System
  • Application Development
  • DB2
  • CICS
  • RPG
  • Windows NT
  • SharePoint
  • MIS
  • Perl
  • SAS
  • Fortran
  • Systems Analysis
  • VBA
  • Computer Software
  • ASP
  • EDI
  • Data Analysis
  • PHP
  • VSAM
  • Software Applications
  • CL
  • MVS
  • JSP
  • User Training
  • VB
  • QA
  • Test Data
  • Application Programs
  • Novell
  • C Net
  • Foxpro

Updated January 8, 2025

Zippia Research Team
Zippia Team

Editorial Staff

The Zippia Research Team has spent countless hours reviewing resumes, job postings, and government data to determine what goes into getting a job in each phase of life. Professional writers and data scientists comprise the Zippia Research Team.

Browse computer and mathematical jobs