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