Will “Application Developer” be Replaced By Robots? 🤔
4.2% Chance of Automation
“Application Developer” will not be replaced by robots.
This job is ranked #130 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
Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team. May supervise computer programmers.
Job Details
- The SOC (Standard Occupational Classification) code is 15-1132.00
- The Mean Annual Wage in the U.S. is $ 104,300.00
- The Mean Hourly Wage is $ 50.00
- Currently, there are 794,000 people on this job
☝️ Information based on the reference occupation “Software Developers, Applications”.
Also Known As…
- Software Developers, Applications
- Technical Consultant
- Software Engineer
- Software Development Engineer
- Software Developer
- Software Architect
- Information Technology Analyst (IT Analyst)
- Computer Consultant
- Applications Developer
- Application Integration Engineer
- Application Developer
- Windows Software Engineer
- Video Game Engineer
- User Interface Designer
- Usability Engineer
- Test Engineer
- Technical Support Engineer
- Supplier Quality Engineer
- Solutions Architect
- Software Writer
- Software Tester
- Software Requirements Engineer
- Software Quality Engineer
- Software Quality Assurance Specialist
- Software Installer
- Software Engineering Supervisor
- Software Designer
- Software Computer Specialist
- Software Applications Specialist
- Software Applications Engineer
- Software Applications Developer
- Software Applications Designer
- Software Applications Architect
- Simulation Developer
- Sharepoint Developer
- Lotus Notes Developer
- Knowledge Management Application Developer
- Java Software Engineer
- Java Software Developer
- Java Programmer
- iOS Developer
- Internet Site Designer
- Internet Consultant
- Internet Application Developer
- Interface Designer
- Information Technology Consultant (IT Consultant)
- Implementation Specialist
- Game Engineer
- Game Developer
- Firmware Engineer
- Drone Software Development Engineer
- DevOps Engineer
- Database Developer
- Data Modeler
- Configuration Manager
- Computer Software Engineer
- Computer Programmer Analyst
- Computer Engineer
- Computer Architect
- Computer Applications Engineer
- Computer Applications Developer
- Business Intelligence Developer
- Bioinformatics Specialist
- Beta Tester
- Automation Engineer
- Artificial Intelligence Specialist
- Applications System Analyst
- Applications Software Engineering Information Technology Specialist (Applications Software Engineering IT Specialist)
- Applications Quality Assurance Specialist
- Applications Programmer
- Applications Engineer
- Applications Analyst
- Application Integrator
- Application Architect
- Android Developer
- .NET Developer
Tasks for “Application Developer”
- Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
- Train users to use new or modified equipment.
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Consult with customers about software system design and maintenance.
- Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
- Analyze information to determine, recommend, and plan computer specifications and layouts, and peripheral equipment modifications.
- Develop and direct software system testing and validation procedures, programming, and documentation.
- Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Recommend purchase of equipment to control dust, temperature, and humidity in area of system installation.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Determine system performance standards.
- Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.
- Specify power supply requirements and configuration.
Related Technology & Tools
- Digital cameras
- Personal digital assistants PDA
- Flash disks
- Logic analyzers
- Computer servers
- Notebook computers
- Mainframe computers
- In circuit emulators ICE
- Application servers
- Desktop computers
- IBM Cognos Impromptu
- Emerald Software Group Emerald Green Office
- Amazon Kinesis
- Automated installation software
- Oracle JDBC
- LexisNexis
- IBM Middleware
- Dynamic hypertext markup language DHTML
- Apache Subversion SVN
- Component object model COM software
- J
- Microsoft Word
- Citrix
- Migration software
- Dynamic analysis software
- Google AdWords
- Static analysis software
- NoSQL
- Oracle JD Edwards EnterpriseOne
- Migration testing software
- Integration testing software
- Eclipse IDE
- Stress testing software
- AJAX
- Algorithmic language ALGOL
- Apache Hbase
- Hibernate ORM
- Oracle PeopleSoft Financials
- Red Hat WildFly
- Interface definition language IDL
- Microsoft Excel
- Oracle Fusion Applications
- Autodesk AutoCAD
- Eiffel
- Microsoft Visual Studio
- Microsoft Visual Basic.NET
- Data analysis software
- Embarcadero Delphi
- Deployment software
- Teradata Database
- Object Management Group Object Request Broker
- Spring Framework
- Patch management software
- XML Path Language XPATH
- ABC Compiler
- Modula
- SAP
- Security testing software
- Oracle Business Intelligence Enterprise Edition
- Sybase SQL Server
- Apple Final Cut Pro
- Apache Hive
- SAS
- Microsoft Office
- Sybase
- IBM Notes
- Encryption software
- Hypertext markup language HTML
- StataCorp Stata
- Autodesk Revit
- Healthcare common procedure coding system HCPCS
- Requirements management software
- IBM Domino
- B-Method
- Atlassian JIRA
- Ada
- Web service definition language WDSL
- The MathWorks MATLAB
- Programming language one PL/I
- Minitab
- Restructured extended executor REXX
- Oberon
- Microsoft Access
- Adobe Systems Adobe InDesign
- American National Standards Institute ANSI C
- Google Analytics
- Data entry software
- Functional testing software
- Oracle JavaServer Pages JSP
- A programming language APL
- Regression testing software
- Unit testing software
- UNIX
- Self
- Symantec
- Nagios
- C++
- Pascal
- Interoperability testing software
- Git
- Apache Pig
- SAP Crystal Reports
- Microsoft Active Server Pages ASP
- KornShell
- Wireshark
- Bentley MicroStation
- IBM DB2
- IBM Rational ClearCase
- Hewlett Packard LoadRunner
- SPSS
- Graphical user interface GUI builder software
- Objective C
- Oracle Java
- Microsoft ActiveX
- MUMPS M
- System testing software
- Embarcadero JBuilder
- Interstate connection ICON
- Veritas NetBackup
- FileMaker Pro
- Virtual private networking VPN software
- IBM Rational Rose XDE Developer
- EXT js
- Blackboard
- Objective Caml
- Oracle Solaris
- Computer assisted software engineering CASE software
- ABC: the AspectBench Compiler for AspectJ
- Linux
- Gambit Scheme
- Oracle PeopleSoft
- Amazon DynamoDB
- Forth
- Integrated development environment IDE software
- Microsoft Visual Basic Scripting Edition VBScript
- String oriented symbolic language SNOBOL
- Common Lisp Object System CLOS
- Splunk Enterprise
- Apache Solr
- ESRI ArcGIS software
- C#
- Data definition language DDL
- Microsoft Publisher
- Epic Systems
- MEDITECH software
- Microsoft Project
- Apache Oozie
- IBM Power Systems software
- Perforce Helix software
- Swift
- Adobe Systems Adobe Fireworks
- Puppet
- jQuery
- Scheme programming language
- Google AngularJS
- Structured query language SQL
- IBM WebSphere
- Adobe Systems Adobe AfterEffects
- Microsoft Dynamics
- Node.js
- Embedded systems development software
- NetSuite ERP
- Mutation testing software
- PostgreSQL
- Smalltalk
- CA Erwin Data Modeler
- Job control language JCL
- Usability testing software
- Microsoft Internet Information Service IIS
- SAP Netweaver
- Component-based Scalable Logical Architecture CSLA
- Qlik Tech QlikView
- MySQL
- Version control software
- Allaire ColdFusion
- Haskell
- Red Hat Enterprise Linux
- Oracle E-Business Suite Financials
- Customer information control system CICS
- Simulation program with integrated circuit emphasis SPICE
- Microsoft PowerShell
- Adobe Systems Adobe Dreamweaver
- Sybase PowerBuilder
- E++ pattern language
- Defect tracking software
- Practical extraction and reporting language Perl
- Apache Tomcat
- Talend Big Data Integration
- Computer On-line Real-time Applications Language CORAL 66
- Ruby on Rails
- Sun Microsystems Java 2 Platform Enterprise Edition J2EE
- Computer Associates integrated data management system CA-IDMS
- IEA Software Emerald
- Autodesk AutoCAD Civil 3D
- Apache Flume
- Microsoft Visual Basic
- Beginner's all-purpose symbolic instruction code BASIC
- Oracle Eloqua
- Apache Maven
- Computer aided design and drafting software CADD
- Microsoft .NET Framework
- Dassault Systemes CATIA
- Apache Struts
- Extensible stylesheet language transformations XSLT
- Load testing software
- Call-processing language CPL
- Apache HTTP Server
- MicroStrategy
- Bigloo Scheme
- Ruby
- Oracle Hyperion
- Ubuntu
- Adobe Systems Adobe Acrobat
- Drupal
- Adobe Systems Adobe Creative Cloud
- MongoDB
- Enterprise JavaBeans
- Apache Hadoop
- Distributed component object model DCOM software
- Microsoft ESP SDK
- Data manipulation language DML
- List processing language LISP
- Unified modeling language UML
- Adobe Systems Adobe Illustrator
- Formula translation/translator FORTRAN
- ADO.NET
- Talend Data Fabric
- Oracle WebLogic Server
- Microsoft SQL Server
- IBM Rational ClearQuest
- Source code editor software
- Symantec Visual Cafe
- Microsoft Dynamics GP
- ICON programming language
- LAMP Stack
- Advanced business application programming ABAP
- Microsoft Outlook
- Cascading Style Sheets CSS
- Verilog
- Prolog
- PTC Creo Parametric
- Microsoft ASP.NET
- Adobe Systems Adobe Flex
- Oracle DBMS
- Enterprise application integration EAI software
- Apache Cassandra
- Microsoft SharePoint
- Common business oriented language COBOL
- YouTube
- Event-driven State-machines Programming
- Microsoft Visio
- Visible Razor
- Hewlett Packard HP-UX
- PHP: Hypertext Preprocessor
- Extensible HyperText Markup Language XHTML
- Python
- Microsoft Visual C# .NET
- Adobe Systems Adobe ActionScript
- Oracle PL/SQL
- Adobe Systems Adobe Photoshop
- JavaScript
- IBM InfoSphere DataStage
- Structured Query Report SQR
- McAfee
- R
- Test implementation software
- Transact-SQL
- Tableau
- Recovery testing software
- Apache Spark
- Human resource management software HRMS
- C
- Apache Avro
- Relational database management software
- Test design software
- Collaborative Application Markup Language CAML
- Delphi Technology
- SAP Business Objects
- Microsoft PowerPoint
- Microsoft Exchange Server
- Adobe Systems Adobe Flash
- IBM Rational Requisite Pro
- National Instruments LabVIEW
- Extensible markup language XML
- IBM Rational PurifyPlus
- Microsoft Windows
- Oracle Primavera Enterprise Project Portfolio Management
- AWK
- Microsoft SQL Server Reporting Services
- Web server software
- Salesforce software