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