Will “Applications Analyst” be Replaced By Robots? 🤔
13% Chance of Automation
“Applications Analyst” will almost certainly not be replaced by robots.
This job is ranked #181 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
Research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications. Set operational specifications and formulate and analyze software requirements. May design embedded systems software. Apply principles and techniques of computer science, engineering, and mathematical analysis.
Job Details
- The SOC (Standard Occupational Classification) code is 15-1133.00
- The Mean Annual Wage in the U.S. is $ 110,590.00
- The Mean Hourly Wage is $ 53.00
- Currently, there are 409,820 people on this job
☝️ Information based on the reference occupation “Software Developers, Systems Software”.
Also Known As…
- Software Developers, Systems Software
- Systems Engineer
- Systems Coordinator
- Software Engineer
- Software Developer
- Software Architect
- Senior Software Engineer
- Publishing Systems Analyst
- Network Engineer
- Infrastructure Engineer
- Developer
- Wide Area Network Engineer (WAN Engineer)
- Usability Engineer
- Test Engineer
- Technical Support Engineer
- Systems Support Engineer
- Systems Software Specialist
- Systems Software Quality Assurance Specialist
- Systems Software Engineer
- Systems Software Designer
- Systems Integration Engineer
- Systems Analyst Engineer
- Systems Analyst
- System Testing and Evaluation Specialist
- System Engineer
- Supplier Quality Engineer
- Solution Architect
- Software Systems Engineer
- Software Engineering Systems Information Technology Specialist
- Software Development Engineer
- Software Design Engineer
- Server Engineer
- Secure Software Assessor
- Operating Systems Specialist
- Operating System Designer
- Networking Engineer
- Mainframe Systems Programmer
- Information Technology Consultant (IT Consultant)
- Information Technology Analyst (IT Analyst)
- Information Architect
- Graphic Engineer
- Firmware Engineer
- Enterprise Systems Engineer
- Enterprise Architect
- Engineer, System Electronic Data Processing (Engineer, System EDP)
- Embedded Systems Software Developer
- E-Business Manager
- Configuration Manager
- Computer Systems Software Engineer
- Computer Systems Software Architect
- Computer Systems Engineer
- Computer Engineer
- Computer Architect
- Cisco Certified Network Professional (CCNP)
- Cisco Certified Internetwork Expert (CCIE)
- Certified Novell Engineer (CNE)
- Beta Tester
- Automation Engineer
Tasks for “Applications Analyst”
- Advise customer about or perform maintenance of software system.
- Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
- Direct software programming and development of documentation.
- Prepare reports or correspondence concerning project specifications, activities, or status.
- Evaluate factors such as reporting formats required, cost constraints, or need for security restrictions to determine hardware configuration.
- Develop or direct software system testing or validation procedures.
- Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.
- Monitor functioning of equipment to ensure system operates in conformance with specifications.
- Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
- Train users to use new or modified equipment.
- Coordinate installation of software system.
- Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
- Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.
- Use microcontrollers to develop control signals, implement control algorithms, or measure process variables, such as temperatures, pressures, or positions.
- Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
- Specify power supply requirements and configuration.
- Design or develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
Related Technology & Tools
- Application servers
- In circuit emulators ICE
- Mainframe computers
- Directory servers
- Graphics processing unit GPU
- Multi-core central processing unit CPU
- Logic analyzers
- Notebook computers
- Desktop computers
- Deployment software
- IBM InfoSphere DataStage
- Apache Pig
- Dynamic hypertext markup language DHTML
- Ruby
- Bigloo Scheme
- Configuration management software
- Oberon
- Oracle Solaris
- SAP Business Intelligence
- C++
- Simulation program with integrated circuit emphasis SPICE
- C#
- IBM DB2
- Data manipulation language DML
- MUMPS M
- Fault testing software
- Object Management Group Object Request Broker
- Programming language one PL/I
- Customer information control system CICS
- Microsoft PowerPoint
- SAS
- Computer Associates integrated data management system CA-IDMS
- Apache Solr
- Visible Razor
- Self
- Microsoft Office
- Microsoft Active Server Pages ASP
- Collaborative Application Markup Language CAML
- Drupal
- Apple Macintosh OS/X
- Computer assisted software engineering CASE software
- JavaScript
- Oracle PL/SQL
- Dynamic analysis software
- String oriented symbolic language SNOBOL
- Simple API for XML SAX
- Hewlett Packard LoadRunner
- Open Graphics Library OpenGL
- Practical extraction and reporting language Perl
- Eiffel
- Microsoft Visual Basic.NET
- List processing language LISP
- Cisco Systems IOS
- Oracle WebLogic Server
- IBM Rational Requisite Pro
- Oracle Reports
- Migration software
- Apache Subversion SVN
- Mutation testing software
- Stress testing software
- PHP: Hypertext Preprocessor
- IBM Notes
- Operating system shells
- Microsoft Word
- Migration testing software
- Test design software
- Ruby on Rails
- Backup and archival software
- Microsoft .NET Framework
- Sun Microsystems Java 2 Platform Enterprise Edition J2EE
- Apache Hadoop
- C
- Oracle Primavera Enterprise Project Portfolio Management
- ESRI ArcGIS software
- MongoDB
- Algorithmic language ALGOL
- Patch management software
- Security testing software
- Forth
- Microsoft Windows
- Data analysis software
- Version control software
- Encryption software
- Delphi Technology
- Sybase
- Test implementation software
- Microsoft Visual Basic
- IBM Rational ClearCase
- PTC Creo Parametric
- SAP
- Extensible stylesheet language transformations XSLT
- Red Hat Enterprise Linux
- Nagios
- jQuery
- Sybase SQL Server
- Apache Tomcat
- Relational database management software
- Oracle Business Intelligence Enterprise Edition
- Hewlett Packard HP-UX
- Linux
- Call-processing language CPL
- Interstate connection ICON
- The MathWorks Simulink
- Enterprise application integration EAI software
- Oracle Application Server
- Software distribution management software
- Spring Framework
- Regression testing software
- Integration testing software
- Data definition language DDL
- Swift
- Microsoft Internet Information Service IIS
- Microsoft Visio
- Unit testing software
- CA Erwin Data Modeler
- IBM Cognos Impromptu
- Objective Caml
- Storage area network SAN software
- Adobe Systems Adobe Flash
- Interoperability testing software
- Microsoft Excel
- IBM Rational PurifyPlus
- Formula translation/translator FORTRAN
- The MathWorks MATLAB
- Hibernate ORM
- Web service definition language WDSL
- Load testing software
- IBM WebSphere
- SAP Business Objects
- Objective C
- DataVision
- Embarcadero Delphi
- File server software
- Human resource management software HRMS
- Allaire ColdFusion
- Symantec Visual Cafe
- Wireshark
- Citrix
- Microsoft SharePoint
- Functional testing software
- Node.js
- Advanced business application programming ABAP
- Event-driven State-machines Programming
- Distributed component object model DCOM software
- Microsoft PowerShell
- IBM Middleware
- Embedded systems development software
- UNIX
- Oracle Java
- Beginner's all-purpose symbolic instruction code BASIC
- Microsoft SQL Server
- ABC Compiler
- Apache Maven
- Oracle Fusion Applications
- Splunk Enterprise
- Teradata Database
- IBM AIX
- Enterprise resource planning ERP software
- Document management system software
- QNX
- Microsoft Exchange Server
- Graphical user interface GUI design software
- Common Lisp Object System CLOS
- Job control language JCL
- Enterprise JavaBeans
- Common business oriented language COBOL
- Distributed database management software
- Modula
- Dynamic modeling software
- LexisNexis
- IBM Rational ClearQuest
- Epic Systems
- Autodesk AutoCAD
- A programming language APL
- Interface definition language IDL
- Disk operating system DOS
- Dassault Systemes CATIA
- J
- Apache Struts
- Python
- Symantec
- ICON programming language
- KornShell
- Emerald Software Group Emerald Green Office
- Adobe Systems Adobe ActionScript
- Assembler
- Restructured extended executor REXX
- Microsoft ESP SDK
- Computer On-line Real-time Applications Language CORAL 66
- Component object model COM software
- Integrated development environment IDE software
- Microsoft Visual Basic Scripting Edition VBScript
- PostgreSQL
- Adobe Systems Adobe Flex
- Microsoft Visual Studio
- B-Method
- Embarcadero JBuilder
- Extensible markup language XML
- Virtual private networking VPN software
- System testing software
- Defect tracking software
- Gambit Scheme
- Oracle Business Intelligence Suite
- Minitab
- SAP Netweaver
- Microsoft DirectX
- IBM Rational Rose XDE Developer D93
- Oracle Hyperion
- Real time operating system RTOS software
- Veritas NetBackup
- Microsoft SQL Server Reporting Services
- Verilog
- Microsoft Access
- Microsoft Dynamics
- Prolog
- Pascal
- National Instruments LabVIEW
- Process control system
- Transact-SQL
- Document Object Model DOM Scripting
- ABC: the AspectBench Compiler for AspectJ
- E++ pattern language
- AWK
- Apache Cassandra
- Perforce Helix software
- McAfee
- Hypertext markup language HTML
- SAP Crystal Reports
- Puppet
- Apache HTTP Server
- Wind River VxWorks
- Eclipse IDE
- Win CE
- Oracle JDBC
- Microsoft Visual C# .NET
- Ext JS
- Web server software
- Requirements management software
- Microsoft Project
- MySQL
- NoSQL
- IEA Software Emerald
- AJAX
- Oracle JavaServer Pages JSP
- Unified modeling language UML
- Microsoft transact-structural query language T-SQL
- Smalltalk
- Structured query language SQL
- Haskell
- IBM Power Systems software
- Static analysis software
- Recovery testing software
- Oracle Business Intelligence Discoverer
- Ada
- Automated installation software
- LAMP Stack
- Microsoft ActiveX
- Magellan Firmware
- Red Hat WildFly
- American National Standards Institute ANSI C
- Extensible HyperText Markup Language XHTML
- IBM z/OS operating systems
- Scheme programming language