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