Will “System Software Developer” be Replaced By Robots? 🤔
48% Chance of Automation
“System Software Developer” will probably not be replaced by robots.
This job is ranked #293 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
Create, modify, and test the code, forms, and script that allow computer applications to run. Work from specifications drawn up by software developers or other individuals. May assist software developers by analyzing user needs and designing software solutions. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.
Job Details
- The SOC (Standard Occupational Classification) code is 15-1131.00
- The Mean Annual Wage in the U.S. is $ 85,180.00
- The Mean Hourly Wage is $ 40.00
- Currently, there are 271,200 people on this job
☝️ Information based on the reference occupation “Computer Programmers”.
Also Known As…
- Computer Programmers
- Web Programmer
- Software Developer
- Programmer Analyst
- Programmer
- Java Developer
- Internet Programmer
- Computer Programmer Analyst
- Computer Programmer
- Applications Developer
- Analyst Programmer
- White Hat Hacker
- Website Programmer
- Website Developer
- Website Designer
- Web Site Developer
- Web Site Designer
- Web Page Designer
- Web Graphic Designer
- Web Editor
- Web Designer
- Web Architect
- Web Application Developer
- Web Analyst
- Videogame Tester
- Video Game Tester
- Video Game Programmer
- Systems Programmer
- Systems Analyst
- Software Tester
- Software Programmer
- Software Engineer
- Software Development Engineer
- Simulation Developer
- SAS Programmer
- Report Developer
- Oracle Developer
- Operating System Programmer
- Object-Oriented Programmer
- Network Administrator
- Mainframe Programmer
- Mainframe Developer
- Java Programmer
- Internet Webmaster
- Internet Designer
- Information Architect
- Graphic Engineer
- Game Programmer
- Game Developer
- Enterprise Architect
- Engineering Programmer
- Engineering and Scientific Programmer
- Database Programmer
- Database Engineer
- Database Developer
- Database Designer
- Cryptologist
- CRM Developer (Customer Relationship Management Developer)
- Content Manager
- Computer Programming Supervisor
- Computer Language Coder
- Computer Graphic Designer
- Computer Graphic Artist
- Computer Game Tester
- Computer Game Programmer
- Computer Animator
- COBOL Programmer (Common Business Oriented Language Programmer)
- Client Server Programmer
- Certified Ethical Hacker
- Business Systems Analyst
- Business Programmer
- Bioinformatics Specialist
- Beta Tester
- Applications Programmer
- Application Programmer Analyst
- .NET Programmer
- .NET Developer
Tasks for “System Software Developer”
- Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
- Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.
- Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.
- Assign, coordinate, and review work and activities of programming personnel.
- Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
- Collaborate with computer manufacturers and other users to develop new programming methods.
- Train subordinates in programming and program coding.
- Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
- Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
- Write or contribute to instructions or manuals to guide end users.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
- Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
- Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
- Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
Related Technology & Tools
- Mainframe computers
- Serial port cards
- Desktop computers
- Mainframe operating systems
- Computer servers
- Graphical user interfaces GUI
- PowerSoft PowerBuilder
- Interface definition language IDL
- Stage compiler
- Incremental compiler software
- Hewlett Packard LoadRunner
- Citrix
- Microsoft Publisher
- Adobe Systems Adobe Fireworks
- Emerald Software Group Emerald Green Office
- Splunk Enterprise
- Oracle Solaris
- Oracle PeopleSoft Financials
- Oracle PeopleSoft
- ESRI ArcGIS software
- Minitab
- CAST SQL Builder
- Inline code expander software
- dBASE Plus
- Smalltalk
- Forth
- Microsoft Systems Management Server
- Google Analytics
- IBM Rational ClearCase
- Git
- Microsoft Dynamics GP
- Oracle PL/SQL
- Data entry software
- Ruby
- National Instruments LabVIEW
- Retargetable compiler
- Microsoft Extensible Application Markup Language (XAML)
- Atlassian JIRA
- One pass compiler software
- Microsoft Excel
- Oracle Business Intelligence Enterprise Edition
- Data manipulation language DML
- Corel CorelDraw Graphics Suite
- Apache Tomcat
- Scheme
- Apache Hadoop
- IBM WebSphere
- Verilog
- Bentley MicroStation
- Apache Solr
- Just-in-time compiler
- KornShell
- Microsoft Visual Basic.NET
- Microsoft ASP.NET
- Progress WebSpeed Workshop
- Apache Pig
- Apache Cassandra
- Red Hat Enterprise Linux
- Qlik Tech QlikView
- Embarcadero Delphi
- C
- Adobe Systems Adobe ColdFusion
- Red Hat WildFly
- McAfee
- The MathWorks MATLAB
- Google AngularJS
- Compilers
- Apache HTTP Server
- Low-level debugger software
- Extensible stylesheet language XSL
- List processing language LISP
- ICON programming language
- Practical extraction and reporting language Perl
- NoSQL
- Bigloo Scheme
- Eclipse IDE
- ReCrystallize Crystal Reports
- Oracle JDBC
- Drupal
- LAMP Stack
- Sybase
- Formula translation/translator FORTRAN
- Adobe Systems Adobe ActionScript
- Simulation program with integrated circuit emphasis SPICE
- Haskell
- Apache Spark
- Shell script
- E++ pattern language
- Microsoft Project
- Amazon Kinesis
- MUMPS M
- Microsoft PowerShell
- Interstate connection ICON
- Advanced business application programming ABAP
- PostgreSQL
- Linux
- MySQL
- Human resource management software HRMS
- Apache Maven
- Python
- C#
- IEA Software Emerald
- Revision control software
- Beginner's all-purpose symbolic instruction code BASIC
- Call-processing language CPL
- American National Standards Institute ANSI C
- Adobe Systems Adobe Acrobat
- PHP: Hypertext Preprocessor
- IBM DB2
- Mixed code generator
- Microsoft Word
- MongoDB
- Enterprise JavaBeans
- Computer aided design and drafting CADD software
- Threaded code compiler
- Microsoft Visio
- Hibernate ORM
- Common business oriented language COBOL
- Delphi Technology
- Structured Query Report SQR
- Geographic information system GIS software
- Oracle JavaServer Pages JSP
- Hypertext markup language HTML
- Tier generator software
- Source code migration software
- Virtual private networking VPN software
- Debugging software
- SAP
- C++
- JavaScript
- Microsoft .NET Framework
- Logo
- Ubuntu
- Nagios
- Network intrusion prevention systems NIPS
- ABC: the AspectBench Compiler for AspectJ
- Apache Struts
- Dynamic hypertext markup language DHTML
- J
- IBM InfoSphere DataStage
- Collaborative Application Markup Language CAML
- Workflow software
- Microsoft Dynamics
- SAP Crystal Reports
- B-Method
- Oberon
- Objective Caml
- Epic Systems
- IBM Domino
- Adobe Systems Adobe Flash
- R
- Swift
- CA Erwin Data Modeler
- Progress Sonic ESB
- Xerces2 Java Parser
- Command interpreters
- Sybase SQL Server
- Structured query language SQL
- StataCorp Stata
- Microsoft Office
- Microsoft Visual Basic
- UNIX
- Data definition language DDL
- Oracle WebLogic Server
- Ruby on Rails
- Symbolic debugger software
- Ada
- Microsoft Exchange Server
- Integrated development environment IDE software
- Microsoft FrontPage
- Teradata Database
- Extensible HyperText Markup Language XHTML
- Adobe Systems Adobe Photoshop
- Spring Framework
- CoffeeCup The HTML Editor
- Assembler
- Microsoft Visual Studio
- Modula
- Greatis Object Inspector
- Programming language one PL/I
- Microsoft ESP SDK
- Interpreter software
- Microsoft Silverlight
- Perforce Helix software
- Snort
- IBM Cognos Impromptu
- Bourne Shell
- Algorithmic language ALGOL
- Adobe Systems Adobe Dreamweaver
- Apache Subversion SVN
- Microsoft SQL Server Reporting Services
- Hewlett Packard HP-UX
- A programming language APL
- Code munger software
- Veritas NetBackup
- Decompilers
- Computer Associates integrated data management system CA-IDMS
- Adobe Systems Adobe PostScript
- Restructured extended executor REXX
- ABC Compiler
- Apache Hive
- Relational database management software
- Microsoft SQL Server
- Node.js
- Transact-SQL
- Adobe Systems Adobe Illustrator
- IBM Power Systems software
- jQuery
- Wireshark
- Common Lisp Object System CLOS
- SAP BusinessObjects Data Integrator
- Basis BBx VisualPRO/5
- Microsoft Access
- SAP Business Objects
- Virage VS Archive
- Microsoft Visual Basic Scripting Edition VBScript
- Clipper
- MicroStrategy
- Oracle Fusion Applications
- Dassault Systemes CATIA
- Pascal
- Oracle E-Business Suite Financials
- String oriented symbolic language SNOBOL
- Oracle Hyperion
- Eiffel
- Progress OpenEdge ABL
- Adobe Systems Adobe Flex
- SPSS
- Unified modeling language UML
- Extensible markup language XML
- Job control language JCL
- Gambit Scheme
- AWK
- Customer information control system CICS
- AJAX
- Microsoft Visual FoxPro
- Event-driven State-machines Programming
- Puppet
- Ext JS
- Web service definition language WDSL
- Objective C
- Source code editor software
- FileMaker Pro
- Oracle Java
- Microsoft ActiveX
- Symantec Visual Cafe
- Microsoft Visual C#
- Microsoft Visual C# .NET
- Microsoft PowerPoint
- Microsoft SharePoint
- SAP NetWeaver BW
- NetSuite ERP
- Code generator software
- Cascading Style Sheets CSS
- SAS
- Prolog
- Oracle JD Edwards EnterpriseOne
- Self
- Partial class generator software
- Tableau
- Computer On-line Real-time Applications Language CORAL 66