The Mainframe Programmer is responsible for the full life cycle development of business applications on mainframe systems. This includes designing, coding, testing, and implementing applications, as well as supporting and enhancing existing systems to meet evolving business needs. The role involves handling high-volume and large-scale batch or online processing tasks.
Key Responsibilities
- Design, develop, and test business applications using mainframe technologies.
- Implement new features and enhancements to existing applications based on business requirements.
- Provide ongoing support for existing applications, including troubleshooting and resolving issues.
- Perform regular maintenance tasks to ensure system stability and performance.
- Validate data to ensure accuracy and consistency.
- Handle high-volume batch processing tasks and online transaction processing.
- Optimize and monitor performance for large-scale processing.
- Leverage Mainframe Focus for reporting and data retrieval tasks.
- Implement and manage Autosys transmissions for job scheduling and automation.\
Required Skills
- Proficiency in validating and ensuring the accuracy of data within mainframe systems.
- Ability to manage and decommission mainframe files efficiently.
- Expertise in IBM Job Control Language for job scheduling and execution.
- Experience with Mainframe FOCUS for data management and reporting.
- RPG400, RPG III, COBOL, or SYNON in AS/400 environments.
- COBOL or C on mid-range platforms such as DEC VAX or HP3000.
- Knowledge of Autosys for job scheduling and automation.
- Experience in file comparisons and data management using File Manager.