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