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