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