Job no: PE7CD
This role will be open to COBOL Mainframe Developers who are based in Sydney but will also allow for remote work from SA, ACT, VIC & QLD.
As a Mainframe Software Developer specializing in COBOL, your role involves designing, coding, testing, and maintaining COBOL applications that power essential banking functions.
You’ll collaborate with cross-functional teams, ensuring the reliability, security, and performance of our mainframe systems.
Responsibilities
Application Development and Enhancement:
- Develop, enhance, and maintain COBOL-based applications that support core banking processes.
- Collaborate closely with business analysts, system architects, and end-users to gather requirements and translate them into functional code.
- Implement changes, enhancements, and bug fixes to existing COBOL programs.
System Integration and Interfaces:
- Create and maintain interfaces between COBOL applications and other systems (e.g., databases, APIs).
- Ensure seamless data flow across various banking modules.
- Optimize data exchange for efficiency and accuracy.
Performance Optimization and Resilience:
- Analyze COBOL code for performance bottlenecks.
- Optimize program logic, database queries, and I/O operations.
- Monitor system performance and address any issues promptly.
- Contribute to disaster recovery planning and system resilience.
Documentation and Technical Specifications:
- Maintain comprehensive technical documentation for COBOL programs.
- Document program logic, data structures, and interfaces.
- Create clear specifications for new features and enhancements.
Problem Resolution and Troubleshooting:
- Investigate and resolve production issues related to COBOL applications.
- Collaborate with support teams to troubleshoot incidents.
- Apply root cause analysis to prevent recurrence.
Code Reviews and Quality Assurance:
- Participate in code reviews to ensure adherence to coding standards.
- Conduct unit testing and verify program functionality.
- Assist in system testing and user acceptance testing.
Skills and Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum 5 years of hands-on experience in COBOL development.
- Exposure to mainframe environments (z/OS, CICS, JCL, DB2).
- Familiarity with banking processes and financial systems.
- Proficiency in COBOL programming.
- Knowledge of relational databases (e.g., Sybase).
- Strong problem-solving abilities.
- Excellent communication (verbal and written) and teamwork skills.
- Ability to manage multiple tasks effectively.
Preferred Skills
- Exposure to Hogan systems (if applicable).
- Assembler skills will be an advantage.