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