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