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