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