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