Job Description: Mainframe Software Developer
Position: Mainframe Software Developer
Overview:
The Mainframe Software Developer will provide technical expertise for the development and maintenance of mainframe applications within the CCAD team. This role is pivotal in ensuring the reliability, security, and performance of mainframe systems that support critical business functions. The ideal candidate will possess a blend of technical skills and business acumen to facilitate system improvements and deliver robust solutions.
Key Responsibilities:
- COBOL Software Development:
- Develop and maintain COBOL applications related to CCAD initiatives.
- Enhance existing codebases and create new functionalities as required.
- JCL Development:
- Develop and maintain Job Control Language (JCL) scripts to support mainframe operations.
- CICS Development:
- Provide development support for Customer Information Control System (CICS) applications.
- DB2 Database Management:
- Develop and optimize SQL queries for DB2 DBMS.
- Support data access and manipulation tasks.
- System Analysis and Documentation:
- Conduct reverse engineering of current state systems.
- Create detailed documentation of current and future state processes.
- Use various techniques to gather and document complex business data requirements.
- System Improvement:
- Identify areas for improvement in existing systems.
- Conduct impact analyses and present findings.
- Create and manage requirements and functional specifications.
- Implementation and Testing:
- Develop design changes for asset management software.
- Support integration of changes into production environments.
- Prepare test data and support testing activities, including user acceptance testing.
- Collaboration and Communication:
- Coordinate with team members to achieve project milestones.
- Build strong working relationships with IT and business partners.
- Conduct remote training sessions for both technical and business audiences.
- Troubleshooting and Support:
- Troubleshoot issues, identify causes, and provide solutions.
- Support data cleanup activities.
Qualifications:
- Mandatory:
- Proven experience with mainframe technologies including JCL, CICS, and COBOL.
- Ability to create detailed software design documentation.
- Strong DB2 skills with a good understanding of SQL.
- Ability to work remotely and independently without direct supervision.
- Desirable:
- Experience in business analysis and requirements gathering.
- Strong communication skills, both written and verbal.
- Experience in testing design and development, including creating test plans and cases.
- Familiarity with data science tools, such as Python.
- Experience in process automation.
Education and Experience:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- At least 6 years of experience in mainframe software development or an equivalent combination of education and experience.
This role requires a proactive individual with a strong technical background and the ability to engage effectively with various stakeholders. If you have a passion for mainframe technologies and a desire to drive continuous improvement, we encourage you to apply.
Job Type: Full-time
Pay: $40.00 - $58.00 per hour
Expected hours: 40 per week
Experience level:
Schedule:
Work Location: Remote