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