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”
- Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.
- Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
- Train subordinates in programming and program coding.
- Assign, coordinate, and review work and activities of programming personnel.
- Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
- Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
- 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.
- Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
- 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.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.
- Write or contribute to instructions or manuals to guide end users.
- Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
- Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
- Collaborate with computer manufacturers and other users to develop new programming methods.
Related Technology & Tools
- Mainframe computers
- Computer servers
- Serial port cards
- Desktop computers
- Mainframe operating systems
- Apache Spark
- Haskell
- Spring Framework
- Nagios
- FileMaker Pro
- Gambit Scheme
- Collaborative Application Markup Language CAML
- Pascal
- Objective C
- Apache Solr
- Oracle Fusion Applications
- SAS
- Oracle JavaServer Pages JSP
- IBM Power Systems software
- J
- Microsoft .NET Framework
- Microsoft Word
- Hibernate ORM
- Compilers
- Human resource management software HRMS
- Code munger software
- Stage compiler
- ESRI ArcGIS software
- String oriented symbolic language SNOBOL
- Delphi Technology
- Smalltalk
- Oberon
- dBASE Plus
- ReCrystallize Crystal Reports
- Adobe Systems Adobe Dreamweaver
- Ruby
- Oracle PeopleSoft Financials
- Programming language one PL/I
- Decompilers
- Dassault Systemes CATIA
- Minitab
- Objective Caml
- Microsoft ActiveX
- Adobe Systems Adobe Fireworks
- NetSuite ERP
- Git
- Revision control software
- IBM Domino
- Microsoft Excel
- The MathWorks MATLAB
- Computer aided design and drafting CADD software
- Google AngularJS
- KornShell
- Workflow software
- Geographic information system GIS software
- Modula
- Relational database management software
- StataCorp Stata
- List processing language LISP
- Debugging software
- Interstate connection ICON
- SAP BusinessObjects Data Integrator
- Practical extraction and reporting language Perl
- Source code migration software
- Microsoft Extensible Application Markup Language (XAML)
- Oracle Business Intelligence Enterprise Edition
- Basis BBx VisualPRO/5
- Splunk Enterprise
- Bourne Shell
- Progress WebSpeed Workshop
- SAP NetWeaver BW
- Microsoft Office
- Data definition language DDL
- Extensible HyperText Markup Language XHTML
- Microsoft Visual FoxPro
- A programming language APL
- Microsoft SharePoint
- Mixed code generator
- Microsoft Visio
- Eiffel
- Hewlett Packard HP-UX
- Apache Struts
- Emerald Software Group Emerald Green Office
- LAMP Stack
- Microsoft Silverlight
- AWK
- Node.js
- Common business oriented language COBOL
- Tier generator software
- Microsoft Dynamics GP
- ICON programming language
- Restructured extended executor REXX
- SPSS
- Swift
- PowerSoft PowerBuilder
- Extensible stylesheet language XSL
- Beginner's all-purpose symbolic instruction code BASIC
- Microsoft PowerShell
- Advanced business application programming ABAP
- Structured query language SQL
- MicroStrategy
- Microsoft Visual Studio
- Unified modeling language UML
- Computer Associates integrated data management system CA-IDMS
- Graphical user interfaces GUI
- Tableau
- Oracle JD Edwards EnterpriseOne
- Customer information control system CICS
- Symantec Visual Cafe
- Epic Systems
- Apache Tomcat
- Microsoft Visual Basic
- Corel CorelDraw Graphics Suite
- Adobe Systems Adobe Acrobat
- JavaScript
- Qlik Tech QlikView
- Microsoft SQL Server
- Retargetable compiler
- National Instruments LabVIEW
- McAfee
- Adobe Systems Adobe Illustrator
- Partial class generator software
- Progress OpenEdge ABL
- Microsoft ESP SDK
- Ruby on Rails
- Job control language JCL
- Microsoft Project
- Apache Hive
- Source code editor software
- CAST SQL Builder
- Enterprise JavaBeans
- Shell script
- Microsoft Visual C# .NET
- MySQL
- Forth
- Interpreter software
- Apache Cassandra
- Microsoft ASP.NET
- Oracle Solaris
- Microsoft SQL Server Reporting Services
- Linux
- Assembler
- Atlassian JIRA
- Event-driven State-machines Programming
- PHP: Hypertext Preprocessor
- IBM WebSphere
- Adobe Systems Adobe Photoshop
- ABC Compiler
- Microsoft Visual Basic.NET
- Citrix
- Apache HTTP Server
- Inline code expander software
- Code generator software
- Just-in-time compiler
- IBM Cognos Impromptu
- Apache Pig
- Bentley MicroStation
- Ubuntu
- Simulation program with integrated circuit emphasis SPICE
- C#
- Oracle E-Business Suite Financials
- Ada
- Red Hat Enterprise Linux
- Embarcadero Delphi
- AJAX
- Snort
- Structured Query Report SQR
- NoSQL
- Microsoft PowerPoint
- Microsoft Visual C#
- SAP Business Objects
- Web service definition language WDSL
- Teradata Database
- Command interpreters
- Drupal
- PostgreSQL
- Oracle PL/SQL
- Prolog
- Xerces2 Java Parser
- IBM Rational ClearCase
- Threaded code compiler
- Microsoft Systems Management Server
- Microsoft Publisher
- Clipper
- Oracle Hyperion
- Algorithmic language ALGOL
- C
- Scheme
- Data manipulation language DML
- Sybase SQL Server
- ABC: the AspectBench Compiler for AspectJ
- Puppet
- Ext JS
- Eclipse IDE
- Bigloo Scheme
- Microsoft FrontPage
- Apache Maven
- Dynamic hypertext markup language DHTML
- jQuery
- Verilog
- CoffeeCup The HTML Editor
- Hewlett Packard LoadRunner
- Adobe Systems Adobe Flash
- Data entry software
- Perforce Helix software
- Sybase
- Interface definition language IDL
- Microsoft Dynamics
- Low-level debugger software
- Veritas NetBackup
- Adobe Systems Adobe ColdFusion
- CA Erwin Data Modeler
- Oracle PeopleSoft
- MUMPS M
- Google Analytics
- UNIX
- Progress Sonic ESB
- Logo
- Common Lisp Object System CLOS
- Network intrusion prevention systems NIPS
- One pass compiler software
- Integrated development environment IDE software
- Extensible markup language XML
- Amazon Kinesis
- Cascading Style Sheets CSS
- Virage VS Archive
- MongoDB
- Adobe Systems Adobe ActionScript
- Adobe Systems Adobe PostScript
- Red Hat WildFly
- Microsoft Visual Basic Scripting Edition VBScript
- Self
- Call-processing language CPL
- Hypertext markup language HTML
- IEA Software Emerald
- E++ pattern language
- Virtual private networking VPN software
- SAP
- Apache Hadoop
- IBM DB2
- Microsoft Access
- Python
- Computer On-line Real-time Applications Language CORAL 66
- R
- Wireshark
- Oracle WebLogic Server
- IBM InfoSphere DataStage
- Apache Subversion SVN
- Oracle JDBC
- SAP Crystal Reports
- Transact-SQL
- American National Standards Institute ANSI C
- Greatis Object Inspector
- Symbolic debugger software
- Oracle Java
- Microsoft Exchange Server
- Incremental compiler software
- B-Method
- Formula translation/translator FORTRAN
- Adobe Systems Adobe Flex
- C++