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