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