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