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