Mainframe Programmer Job Description
Mainframe Programmer Duties & Responsibilities
To write an effective mainframe programmer job description, begin by listing detailed duties, responsibilities and expectations. We have included mainframe programmer job description templates that you can modify and use.
Sample responsibilities for this position include:
Mainframe Programmer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Mainframe Programmer
List any licenses or certifications required by the position: SSL, CE, COMPTIA, ITIL, UNIX, SMP/E, RACF
Education for Mainframe Programmer
Typically a job would require a certain level of education.
Employers hiring for the mainframe programmer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Technical, Business, Education, Information Systems, Management Information Systems, Engineering, Information Technology, Software Development, Technology
Skills for Mainframe Programmer
Desired skills for mainframe programmer include:
Desired experience for mainframe programmer includes:
Mainframe Programmer Examples
Mainframe Programmer Job Description
- Collaborate with server hardware, database, network and security administrators to create and maintain a robust technical infrastructure
- Develop and implement monitoring procedures to maximize availability and performance of the system while meeting defined targets
- Responsible for troubleshooting problems by reading system and application dumps and providing recommendations and performing resolution activities
- Performs performance data collection, analysis, and tuning of the operating system and associated systems
- Create/maintain appropriate documentation for systems and applications as appropriate
- Provide weekly status updates and time reporting
- Reviews, analyzes, and modifies programming systems including encoding, testing, debugging, documenting and installing programs
- Conducts cost evaluations, user needs analysis, in-house system customizations and upgrades, system performance studies, and enhancement recommendations
- Responsible for writing and/or supporting computer applications, with close involvement in the installation of vendor releases and enhancements, analysis, design, coding, testing, documenting, and production implementation system-required modifications
- Develops data retrieval and data management systems
- Leadership in technical implementations
- Working knowledge of System Life Cycle Development Methodology, programming and systems analysis
- Capable of leading/supervising technical staff
- Full knowledge in all aspects of project management
- Experience analyzing, coding, testing, documenting, and installing projects of medium complexity
- Experience with industry standard PC products
Mainframe Programmer Job Description
- May assist training other Mainframe Programmer Analyst.Qualifications
- Completes the project life cycle for applications or systems, including providing estimates and decisions on the establishment and implementations of new or revised applications systems and programs
- Reviews customer requirements
- Produces design specifications, creates screen layouts, graphical user interfaces, and printed outputs developed by self and others
- Analyzes requirements and creates designs
- Directly responsible for the completion of the implementation, data conversion, test results, and clean up of test environment after implementation
- Installation and customization of IBM z/OS and associated major subsystems
- Installation and customization of IBM and non-IBM software products for z/OS
- Monitor the operating system using RMF and Omegamon to improve performance and to diagnose and resolve problems
- Respond to issues generated from the Service Desk, Development and Test Application staff
- 10 years of JCL experience
- 10 years of CICS experience
- Ability to provide 24 hr/7day per week on call support on a rotating basis
- JCL, REXX knowledge
- Flexibility, versatility, and dependability
- Will be working on US Marine Corps installation
Mainframe Programmer Job Description
- Daily administration of IBM z platform
- Maintenance of mainframe hardware and software
- Development of system related scripts and procedures
- Completes the project life cycle for applications or systems, including providing estimates on the establishment and implementations of new or revised applications systems and programs
- Reviews customer requirements to gain understanding of application or system
- Produces design documents and program specifications with assistance
- Creates and executes unit test plans to verify own code and confirm programs meet specifications
- Interfaces between department and operating teams to complete problem analysis
- Provides technical on-call support on a rotational basis with other team members
- May assist training other Mainframe Programmer Analyst
- 7+ years experience working with ISV products such as BMC Control-M and Control-O
- Capable of managing project assignments independently while providing 3rd level Engineering support when necessary
- Should have exposure on Mainframe System Verticals
- Experience with Mainframe utilities such as Sort, Fileaid, IBM File manager, File aid, Debugging tools
- Experience working with software configuration management tools
- Experience writing technical design documents with exposure to the complete SDLC cycle
Mainframe Programmer Job Description
- Lead efforts in the research and resolution of Technical issues and provides technical assistance to developers in support of the database and data model
- Develops and updates Mainframe batch programs in processing the incoming data
- Creates and updates System Design Documents (SDD) and Interface Control Document (ICD) for the capturing Mainframe batch processing
- Coordinates and collaborates with source system technical teams and business analysts in identifying, developing and validating Mainframe requirements
- Creates and updates System Design Documents (SDD) and Interface Control Document (ICD) for the capturing Mainframe processing
- Conduct trial runs of programs and software applications to ensure they produce the desired information and that the instructions are correct
- Coordinate with clients and other I.T
- Make design changes to programs, either alone or in concert with other programmers
- Prepare unit and integration test plans for program changes, and in cooperation with clients and other I.T
- Prepare user and operational documentation for programming work performed
- Production support experience working in a global delivery model - leading approximately 4 offshore resources
- Able to lead a team if required
- Must have great soft skills
- Be a self-starter who is also comfortable working independently part of a team
- Provide technical assistance to Operations teams and development programmers to facilitate independent utilization of new and existing software
- Experience in downloading, installing and configuring third part vendor tool/utilities for z/OS mainframe
Mainframe Programmer Job Description
- Installation and maintenance of CICS and related products
- Serve as a Project Lead for smaller or less complex projects
- Serve as a mentor for less experienced programmer/analysts as needed
- Serve as a ‘go-to’ resource for complex questions
- Be a participatory team member, share knowledge, assist with projects as needed and suggest improvements for the system development process
- Coding, testing, and developing mainframe applications
- May also participate in upgrading or enhancing an existing application
- Must have a solid history of application development, support, modifications, enhancements and troubleshooting
- Be able to take strategic direction from executive management
- 6+ years of prior experience is required
- Experience with z/VM installation configuration and maintenance (IPL , system config definition, CP directory administration )
- Experience with z/VM related software (IBM Backup and Restore manager for z/VM )
- Network configuration (TCPIP, VTAM, RSCS )
- Knowledge of mainframe hardware architecture (LPARs, DASD, Channels, Tapes)
- Base knowledge of the hardware configuration (IOCP, IODF )
- Excellent problem determination skills• Very good written & spoken English communication skills