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