Will “Application Programmer Analyst” be Replaced By Robots? 🤔
48% Chance of Automation
“Application Programmer Analyst” will probably not be replaced by robots.
This job is ranked #293 out of #702. A higher ranking (i.e., a lower number) means the job is less likely to be replaced.
Care to share? Click for Facebook, Twitter, LinkedIn, or XING. 👍
Job Description
Create, modify, and test the code, forms, and script that allow computer applications to run. Work from specifications drawn up by software developers or other individuals. May assist software developers by analyzing user needs and designing software solutions. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.
Job Details
- The SOC (Standard Occupational Classification) code is 15-1131.00
- The Mean Annual Wage in the U.S. is $ 85,180.00
- The Mean Hourly Wage is $ 40.00
- Currently, there are 271,200 people on this job
☝️ Information based on the reference occupation “Computer Programmers”.
Also Known As…
- Computer Programmers
- Web Programmer
- Software Developer
- Programmer Analyst
- Programmer
- Java Developer
- Internet Programmer
- Computer Programmer Analyst
- Computer Programmer
- Applications Developer
- Analyst Programmer
- White Hat Hacker
- Website Programmer
- Website Developer
- Website Designer
- Web Site Developer
- Web Site Designer
- Web Page Designer
- Web Graphic Designer
- Web Editor
- Web Designer
- Web Architect
- Web Application Developer
- Web Analyst
- Videogame Tester
- Video Game Tester
- Video Game Programmer
- Systems Programmer
- Systems Analyst
- System Software Developer
- Software Tester
- Software Programmer
- Software Engineer
- Software Development Engineer
- Simulation Developer
- SAS Programmer
- Report Developer
- Oracle Developer
- Operating System Programmer
- Object-Oriented Programmer
- Network Administrator
- Mainframe Programmer
- Mainframe Developer
- Java Programmer
- Internet Webmaster
- Internet Designer
- Information Architect
- Graphic Engineer
- Game Programmer
- Game Developer
- Enterprise Architect
- Engineering Programmer
- Engineering and Scientific Programmer
- Database Programmer
- Database Engineer
- Database Developer
- Database Designer
- Cryptologist
- CRM Developer (Customer Relationship Management Developer)
- Content Manager
- Computer Programming Supervisor
- Computer Language Coder
- Computer Graphic Designer
- Computer Graphic Artist
- Computer Game Tester
- Computer Game Programmer
- Computer Animator
- COBOL Programmer (Common Business Oriented Language Programmer)
- Client Server Programmer
- Certified Ethical Hacker
- Business Systems Analyst
- Business Programmer
- Bioinformatics Specialist
- Beta Tester
- Applications Programmer
- .NET Programmer
- .NET Developer
Tasks for “Application Programmer Analyst”
- Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
- Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
- Collaborate with computer manufacturers and other users to develop new programming methods.
- Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.
- Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
- Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
- Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.
- Train subordinates in programming and program coding.
- Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
- Write or contribute to instructions or manuals to guide end users.
- Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
- Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
- Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
- Assign, coordinate, and review work and activities of programming personnel.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
Related Technology & Tools
- Serial port cards
- Mainframe computers
- Computer servers
- Mainframe operating systems
- Desktop computers
- UNIX
- IBM WebSphere
- Corel CorelDraw Graphics Suite
- dBASE Plus
- Oracle Java
- MicroStrategy
- Extensible markup language XML
- Hewlett Packard LoadRunner
- ESRI ArcGIS software
- Hibernate ORM
- Job control language JCL
- Eiffel
- Delphi Technology
- Xerces2 Java Parser
- Threaded code compiler
- Microsoft Word
- Source code migration software
- Incremental compiler software
- Microsoft Extensible Application Markup Language (XAML)
- NoSQL
- Microsoft Visio
- Extensible HyperText Markup Language XHTML
- Tableau
- Adobe Systems Adobe Illustrator
- Git
- MUMPS M
- Call-processing language CPL
- Restructured extended executor REXX
- ABC Compiler
- Oracle JDBC
- Microsoft Office
- Sybase
- Microsoft Visual Basic
- IBM InfoSphere DataStage
- Dassault Systemes CATIA
- Ubuntu
- A programming language APL
- CA Erwin Data Modeler
- Node.js
- Microsoft Visual C#
- Prolog
- Apache Hadoop
- Practical extraction and reporting language Perl
- Snort
- Microsoft Visual Basic Scripting Edition VBScript
- Unified modeling language UML
- Ada
- Microsoft Visual FoxPro
- Adobe Systems Adobe ActionScript
- Enterprise JavaBeans
- Scheme
- C++
- Virtual private networking VPN software
- StataCorp Stata
- Interface definition language IDL
- Formula translation/translator FORTRAN
- Adobe Systems Adobe Acrobat
- Oracle Hyperion
- Computer On-line Real-time Applications Language CORAL 66
- Advanced business application programming ABAP
- Human resource management software HRMS
- Transact-SQL
- Python
- Objective C
- Apache Maven
- CoffeeCup The HTML Editor
- Clipper
- Microsoft Silverlight
- Beginner's all-purpose symbolic instruction code BASIC
- SAP Business Objects
- Command interpreters
- The MathWorks MATLAB
- JavaScript
- C
- Microsoft SQL Server
- Apache Hive
- Symantec Visual Cafe
- LAMP Stack
- Microsoft Excel
- Simulation program with integrated circuit emphasis SPICE
- Apache Spark
- Stage compiler
- ABC: the AspectBench Compiler for AspectJ
- Shell script
- PHP: Hypertext Preprocessor
- Progress WebSpeed Workshop
- Data manipulation language DML
- Microsoft Systems Management Server
- String oriented symbolic language SNOBOL
- Microsoft Dynamics
- Modula
- Oracle Fusion Applications
- IBM Rational ClearCase
- Interpreter software
- Programming language one PL/I
- Microsoft Access
- Minitab
- Integrated development environment IDE software
- Oracle Business Intelligence Enterprise Edition
- Microsoft Dynamics GP
- KornShell
- Decompilers
- Atlassian JIRA
- Verilog
- IBM Domino
- Just-in-time compiler
- Microsoft .NET Framework
- Compilers
- Apache Cassandra
- Oracle PL/SQL
- Bourne Shell
- Interstate connection ICON
- Oracle WebLogic Server
- Microsoft Publisher
- Progress OpenEdge ABL
- National Instruments LabVIEW
- Red Hat WildFly
- Spring Framework
- C#
- SAP Crystal Reports
- Progress Sonic ESB
- Google Analytics
- Red Hat Enterprise Linux
- Adobe Systems Adobe ColdFusion
- Adobe Systems Adobe Photoshop
- Eclipse IDE
- McAfee
- J
- Cascading Style Sheets CSS
- One pass compiler software
- Microsoft SQL Server Reporting Services
- MySQL
- Microsoft Visual Studio
- Microsoft Visual Basic.NET
- Google AngularJS
- Ruby on Rails
- Oracle Solaris
- SAS
- Code munger software
- American National Standards Institute ANSI C
- B-Method
- Apache Tomcat
- Computer Associates integrated data management system CA-IDMS
- Retargetable compiler
- Workflow software
- Collaborative Application Markup Language CAML
- Oracle PeopleSoft Financials
- Symbolic debugger software
- Source code editor software
- Self
- Structured query language SQL
- Common Lisp Object System CLOS
- Oracle E-Business Suite Financials
- Data definition language DDL
- R
- Mixed code generator
- SAP BusinessObjects Data Integrator
- Apache Struts
- Citrix
- Linux
- Adobe Systems Adobe Flash
- Relational database management software
- Common business oriented language COBOL
- IBM Cognos Impromptu
- Swift
- Assembler
- Microsoft FrontPage
- Data entry software
- IBM Power Systems software
- jQuery
- Apache Subversion SVN
- Ext JS
- Apache Solr
- Gambit Scheme
- Teradata Database
- Microsoft Visual C# .NET
- Oracle JavaServer Pages JSP
- Event-driven State-machines Programming
- Wireshark
- Nagios
- Perforce Helix software
- Microsoft SharePoint
- Revision control software
- SAP NetWeaver BW
- Dynamic hypertext markup language DHTML
- Objective Caml
- Virage VS Archive
- Hypertext markup language HTML
- AJAX
- Pascal
- Tier generator software
- Microsoft ActiveX
- Adobe Systems Adobe Fireworks
- PowerSoft PowerBuilder
- Forth
- CAST SQL Builder
- Puppet
- SPSS
- Adobe Systems Adobe Dreamweaver
- PostgreSQL
- Veritas NetBackup
- Oracle PeopleSoft
- Oberon
- Apache HTTP Server
- Embarcadero Delphi
- AWK
- Greatis Object Inspector
- Graphical user interfaces GUI
- Logo
- Microsoft PowerPoint
- Epic Systems
- Drupal
- Hewlett Packard HP-UX
- Smalltalk
- MongoDB
- ICON programming language
- Basis BBx VisualPRO/5
- SAP
- Geographic information system GIS software
- Haskell
- Microsoft ESP SDK
- Emerald Software Group Emerald Green Office
- Web service definition language WDSL
- E++ pattern language
- Low-level debugger software
- NetSuite ERP
- Apache Pig
- List processing language LISP
- Inline code expander software
- Extensible stylesheet language XSL
- Microsoft ASP.NET
- Sybase SQL Server
- Partial class generator software
- IBM DB2
- Microsoft PowerShell
- Microsoft Project
- Adobe Systems Adobe PostScript
- Code generator software
- Adobe Systems Adobe Flex
- Algorithmic language ALGOL
- Amazon Kinesis
- Structured Query Report SQR
- Ruby
- Oracle JD Edwards EnterpriseOne
- FileMaker Pro
- ReCrystallize Crystal Reports
- Debugging software
- Customer information control system CICS
- Microsoft Exchange Server
- IEA Software Emerald
- Bigloo Scheme
- Qlik Tech QlikView
- Computer aided design and drafting CADD software
- Bentley MicroStation
- Splunk Enterprise
- Network intrusion prevention systems NIPS