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