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