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