COBOL Developer
Posted 1 year ago
Job Description COBOL Developer:
- Code in a mainframe COBOL/CICS/DB2 environment utilizing Key and Netron development platforms.
- Take program specifications from architects and produce code, unit test with documentation, supports both integration system testing and quality assurance testing, and support a production environment.
- Perform coding and testing in multiple systems and/or processes.
EDUCATION/EXPERIENCE/SKILLS
Minimum qualifications:
- Bachelor’s Degree in Computer Science or related field.
- Equivalent combination of experience and training considered.
· Minimum experience qualifications:
- 5+ years of programming in a COBOL/DB2/CICS mainframe environment
- Working knowledge and understanding of DB2, SQL, JCL, CICS.
- Experience with IBM mainframe environment.
Preferred experience qualifications:
- Experience with Eclipse, Java
- Experience with Heirloom (COBOL Developer migration to cloud)
- Experience with KEY and/or Netron Fusion development environments.
- Experience with advanced SQL concepts
- Experience with IBM or CA tools and utilities (TSO, Expediter, InterTest, Debug, Platinum, Princeton, etc.)
DUTIES & RESPONSIBILITIES
- Develop COBOL code for application solutions based on technical program specifications utilizing Key and/or Netron Fusion.
- Perform unit testing of application software modifications utilizing various programming platforms and productivity tools and review results for accuracy.
- Adhere to defined processes and procedures to ensure the quality of the technical solution.
- Prepare for and participate in code reviews as requested.
- Modify test data or create new test data to ensure successful results of modifications to program code
- Perform regression testing where applicable to ensure current changes have not impacted existing processing.
- Perform/ensure in-depth testing of software occurs including:
- Unit Testing
- Integration Testing
- Regression Testing
- Participate in the setup and support of the production environment
- Troubleshoot problems that may arise getting to the root cause to facilitate solving the problems.
- Provide 24/7 on-call support on a rotating basis Provide on call support in support of application and system availability
- Assist in troubleshooting and resolving technical issues causing the unavailability of applications for users
- Document the cause and resolution of outages in the System Info databases
- Thoroughly document code changes.