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