Will “Computer Consultant” be Replaced By Robots? 🤔
4.2% Chance of Automation
“Computer Consultant” will not be replaced by robots.
This job is ranked #130 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
Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team. May supervise computer programmers.
Job Details
- The SOC (Standard Occupational Classification) code is 15-1132.00
- The Mean Annual Wage in the U.S. is $ 104,300.00
- The Mean Hourly Wage is $ 50.00
- Currently, there are 794,000 people on this job
☝️ Information based on the reference occupation “Software Developers, Applications”.
Also Known As…
- Software Developers, Applications
- Technical Consultant
- Software Engineer
- Software Development Engineer
- Software Developer
- Software Architect
- Information Technology Analyst (IT Analyst)
- Applications Developer
- Application Integration Engineer
- Application Developer
- Windows Software Engineer
- Video Game Engineer
- User Interface Designer
- Usability Engineer
- Test Engineer
- Technical Support Engineer
- Supplier Quality Engineer
- Solutions Architect
- Software Writer
- Software Tester
- Software Requirements Engineer
- Software Quality Engineer
- Software Quality Assurance Specialist
- Software Installer
- Software Engineering Supervisor
- Software Designer
- Software Computer Specialist
- Software Applications Specialist
- Software Applications Engineer
- Software Applications Developer
- Software Applications Designer
- Software Applications Architect
- Simulation Developer
- Sharepoint Developer
- Lotus Notes Developer
- Knowledge Management Application Developer
- Java Software Engineer
- Java Software Developer
- Java Programmer
- iOS Developer
- Internet Site Designer
- Internet Consultant
- Internet Application Developer
- Interface Designer
- Information Technology Consultant (IT Consultant)
- Implementation Specialist
- Game Engineer
- Game Developer
- Firmware Engineer
- Drone Software Development Engineer
- DevOps Engineer
- Database Developer
- Data Modeler
- Configuration Manager
- Computer Software Engineer
- Computer Programmer Analyst
- Computer Engineer
- Computer Consultant
- Computer Architect
- Computer Applications Engineer
- Computer Applications Developer
- Business Intelligence Developer
- Bioinformatics Specialist
- Beta Tester
- Automation Engineer
- Artificial Intelligence Specialist
- Applications System Analyst
- Applications Software Engineering Information Technology Specialist (Applications Software Engineering IT Specialist)
- Applications Quality Assurance Specialist
- Applications Programmer
- Applications Engineer
- Applications Analyst
- Application Integrator
- Application Architect
- Android Developer
- .NET Developer
Tasks for “Computer Consultant”
- Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
- Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
- Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Consult with customers about software system design and maintenance.
- Analyze information to determine, recommend, and plan computer specifications and layouts, and peripheral equipment modifications.
- Train users to use new or modified equipment.
- Recommend purchase of equipment to control dust, temperature, and humidity in area of system installation.
- Specify power supply requirements and configuration.
- Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.
- Develop and direct software system testing and validation procedures, programming, and documentation.
- Determine system performance standards.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
Related Technology & Tools
- Computer servers
- Desktop computers
- Notebook computers
- In circuit emulators ICE
- Personal digital assistants PDA
- Logic analyzers
- Application servers
- Mainframe computers
- Flash disks
- Digital cameras
- Google Analytics
- Migration testing software
- Autodesk AutoCAD
- Perforce Helix software
- C++
- ESRI ArcGIS software
- Advanced business application programming ABAP
- Sybase PowerBuilder
- Talend Big Data Integration
- IBM Middleware
- StataCorp Stata
- Virtual private networking VPN software
- SAP Crystal Reports
- Requirements management software
- Swift
- Salesforce software
- Stress testing software
- Computer aided design and drafting software CADD
- Eiffel
- The MathWorks MATLAB
- Data entry software
- Usability testing software
- Regression testing software
- IBM Notes
- Beginner's all-purpose symbolic instruction code BASIC
- Oracle PeopleSoft Financials
- Oracle PeopleSoft
- Adobe Systems Adobe Photoshop
- Hewlett Packard LoadRunner
- SAP
- Apache Hbase
- KornShell
- Integration testing software
- MySQL
- Source code editor software
- Customer information control system CICS
- Enterprise JavaBeans
- Microsoft .NET Framework
- XML Path Language XPATH
- Objective Caml
- Ada
- FileMaker Pro
- Apache Spark
- Apache Pig
- Pascal
- Red Hat WildFly
- Autodesk AutoCAD Civil 3D
- Deployment software
- Apache Maven
- NetSuite ERP
- Adobe Systems Adobe InDesign
- Apache Solr
- Talend Data Fabric
- Bigloo Scheme
- American National Standards Institute ANSI C
- Test design software
- Microsoft SQL Server Reporting Services
- Oracle E-Business Suite Financials
- Common Lisp Object System CLOS
- Event-driven State-machines Programming
- Bentley MicroStation
- Citrix
- Amazon Kinesis
- Adobe Systems Adobe Dreamweaver
- Unit testing software
- Microsoft PowerShell
- ICON programming language
- IBM Cognos Impromptu
- Adobe Systems Adobe AfterEffects
- Distributed component object model DCOM software
- SAP Netweaver
- Cascading Style Sheets CSS
- Microsoft Visual Basic
- Apache Hive
- A programming language APL
- ADO.NET
- Simulation program with integrated circuit emphasis SPICE
- Security testing software
- Adobe Systems Adobe Illustrator
- MUMPS M
- Verilog
- Visible Razor
- Veritas NetBackup
- Microsoft SharePoint
- Oracle Eloqua
- Oracle JD Edwards EnterpriseOne
- LexisNexis
- Healthcare common procedure coding system HCPCS
- Microsoft ESP SDK
- Practical extraction and reporting language Perl
- Microsoft Project
- Git
- Sybase
- ABC: the AspectBench Compiler for AspectJ
- Delphi Technology
- Component object model COM software
- Interstate connection ICON
- Programming language one PL/I
- Ruby
- Oracle Primavera Enterprise Project Portfolio Management
- Splunk Enterprise
- Job control language JCL
- Puppet
- Microsoft Outlook
- Objective C
- Oracle JDBC
- Adobe Systems Adobe Flex
- Apache Cassandra
- Scheme programming language
- Adobe Systems Adobe ActionScript
- UNIX
- Apache Tomcat
- Microsoft Dynamics
- Microsoft ActiveX
- Wireshark
- J
- Hypertext markup language HTML
- CA Erwin Data Modeler
- Oracle PL/SQL
- String oriented symbolic language SNOBOL
- AWK
- System testing software
- Microsoft Visual C# .NET
- SPSS
- Allaire ColdFusion
- Apache Avro
- B-Method
- Encryption software
- Adobe Systems Adobe Acrobat
- Microsoft Exchange Server
- Embedded systems development software
- Oracle Hyperion
- Embarcadero JBuilder
- Dassault Systemes CATIA
- Smalltalk
- Oberon
- Adobe Systems Adobe Fireworks
- Microsoft Word
- IBM InfoSphere DataStage
- Common business oriented language COBOL
- Dynamic hypertext markup language DHTML
- Microsoft Dynamics GP
- Call-processing language CPL
- Interface definition language IDL
- Symantec Visual Cafe
- Epic Systems
- R
- Adobe Systems Adobe Creative Cloud
- Functional testing software
- Node.js
- Test implementation software
- Graphical user interface GUI builder software
- Microsoft Visual Basic Scripting Edition VBScript
- List processing language LISP
- Atlassian JIRA
- IBM Rational Requisite Pro
- Google AdWords
- Data manipulation language DML
- Structured Query Report SQR
- IBM Rational PurifyPlus
- PostgreSQL
- AJAX
- Recovery testing software
- Computer Associates integrated data management system CA-IDMS
- Collaborative Application Markup Language CAML
- Oracle Java
- Oracle Business Intelligence Enterprise Edition
- Defect tracking software
- Self
- Apache HTTP Server
- Emerald Software Group Emerald Green Office
- Microsoft Visio
- Embarcadero Delphi
- IBM Domino
- Enterprise application integration EAI software
- Prolog
- IBM Power Systems software
- IEA Software Emerald
- Microsoft Access
- Python
- Microsoft Visual Basic.NET
- Gambit Scheme
- LAMP Stack
- Static analysis software
- Unified modeling language UML
- ABC Compiler
- Eclipse IDE
- IBM Rational Rose XDE Developer
- Microsoft Active Server Pages ASP
- Oracle WebLogic Server
- Automated installation software
- EXT js
- IBM Rational ClearQuest
- Tableau
- Autodesk Revit
- Microsoft ASP.NET
- PTC Creo Parametric
- Spring Framework
- Amazon DynamoDB
- Haskell
- Microsoft Office
- Apache Flume
- Apple Final Cut Pro
- Red Hat Enterprise Linux
- MEDITECH software
- Teradata Database
- Load testing software
- Interoperability testing software
- Data definition language DDL
- Apache Subversion SVN
- Microsoft Windows
- Adobe Systems Adobe Flash
- Extensible HyperText Markup Language XHTML
- Component-based Scalable Logical Architecture CSLA
- Microsoft Internet Information Service IIS
- Patch management software
- McAfee
- Restructured extended executor REXX
- PHP: Hypertext Preprocessor
- Minitab
- National Instruments LabVIEW
- Data analysis software
- Dynamic analysis software
- Oracle JavaServer Pages JSP
- Linux
- Apache Oozie
- Formula translation/translator FORTRAN
- Structured query language SQL
- Drupal
- YouTube
- Nagios
- MicroStrategy
- Forth
- Microsoft PowerPoint
- Google AngularJS
- Symantec
- Extensible stylesheet language transformations XSLT
- Oracle Fusion Applications
- IBM WebSphere
- IBM Rational ClearCase
- jQuery
- MongoDB
- Integrated development environment IDE software
- Computer assisted software engineering CASE software
- Algorithmic language ALGOL
- Hibernate ORM
- Computer On-line Real-time Applications Language CORAL 66
- Web server software
- Microsoft Publisher
- Oracle DBMS
- Ruby on Rails
- Microsoft Visual Studio
- Human resource management software HRMS
- C
- Extensible markup language XML
- IBM DB2
- Sybase SQL Server
- Apache Hadoop
- Oracle Solaris
- Microsoft Excel
- JavaScript
- NoSQL
- Hewlett Packard HP-UX
- Object Management Group Object Request Broker
- E++ pattern language
- Blackboard
- SAP Business Objects
- C#
- Mutation testing software
- Modula
- Relational database management software
- Web service definition language WDSL
- Transact-SQL
- Qlik Tech QlikView
- Apache Struts
- SAS
- Microsoft SQL Server
- Ubuntu
- Version control software
- Migration software
- Sun Microsystems Java 2 Platform Enterprise Edition J2EE