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