Job Title: Senior COBOL Developer
Job Overview:
We are seeking an experienced and highly skilled Senior COBOL Developer to join our dynamic team. The ideal candidate will have extensive experience with COBOL programming and a strong understanding of mainframe systems. As a Senior COBOL Developer, you will be responsible for designing, developing, maintaining, and supporting complex COBOL applications and systems to meet the organization's needs. Your role will involve collaboration with cross-functional teams, including project managers, analysts, and other developers, to deliver high-quality software solutions.
Key Responsibilities:
- Design, develop, and implement COBOL-based applications and systems according to business requirements.
- Analyze, debug, and resolve technical issues and defects in existing COBOL programs to ensure seamless functionality.
- Collaborate with project managers, business analysts, and IT teams to gather and understand requirements and translate them into technical specifications.
- Conduct code reviews and provide technical guidance and mentorship to junior developers to ensure code quality and adherence to standards.
- Perform system testing and integration, and support the deployment of developed solutions.
- Maintain and update existing software documentation and create new documentation as needed for development projects.
- Stay updated with industry trends, new technologies, and best practices in mainframe and COBOL development.
- Participate in and contribute to technical discussions, design meetings, and architecture reviews.
Qualifications:
- Extensive experience in COBOL programming, including hands-on experience with mainframe environments such as IBM z/OS or similar.
- Strong understanding of JCL (Job Control Language) and experience with VSAM, DB2, and CICS.
- Proven experience with software development life cycle (SDLC) methodologies, including Agile and Waterfall.
- Demonstrated ability to analyze complex problems, evaluate solutions, and implement efficient, cost-effective software solutions.
- Excellent problem-solving skills and attention to detail.
- Strong verbal and written communication skills, with the ability to communicate effectively with both technical and non-technical stakeholders.
- Ability to work independently and as part of a team in a fast-paced, dynamic environment.
Preferred Qualifications:
- Experience with modernizing legacy COBOL applications and integrating them with new technologies.
- Familiarity with other programming languages such as Java, C++, or Python.
- Knowledge of cloud platforms and services, especially in relation to mainframe modernization efforts.
Education:
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
Work Environment:
- This position may require occasional on-call support outside regular business hours in response to critical system issues.
- Willingness to adapt and grow in a rapidly changing technical environment.