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