We are seeking a skilled COBOL Developer to join our team with a primary focus on migrating legacy core banking systems to modern core banking platforms. The successful candidate will be responsible for analyzing and understanding existing COBOL-based applications, extracting business logic, and preparing them for migration. The ideal candidate will possess a strong background in COBOL programming and experience working with complex legacy systems.
Responsibilities:
- Analyze and understand existing COBOL-based applications to extract business logic and data structures
- Collaborate with business analysts and stakeholders to gather requirements and document functionality of legacy systems
- Develop detailed technical documentation, including flowcharts, diagrams, and specifications, to aid in migration efforts
- Work closely with migration teams to translate COBOL logic into modern programming languages or platforms
- Test and validate migrated code to ensure accuracy, completeness, and compliance with requirements
- Provide technical guidance and support to project teams throughout the migration process
- Identify opportunities for process improvements and contribute to the enhancement of migration methodologies.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field
- Proven experience as a COBOL Developer
- Strong understanding of COBOL programming language, data structures, and mainframe environments
- Experience in reverse engineering tools and techniques for extracting business logic from legacy code
- Excellent analytical and problem-solving skills, with the ability to decipher complex systems and identify patterns
- Effective communication skills, with the ability to convey technical concepts to non-technical stakeholders
- Self-motivated and proactive, with the ability to work independently and as part of a team
- Flexibility to adapt to changing requirements and priorities in a dynamic environment
- Familiarity with industry-standard protocols and practices in the banking domain would be beneficial
- Experience working with complex legacy core banking systems is a plus.
We offer:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Paid vacation days, sick leaves, and days off
- Healthcare & Sport program
- Medical insurance
- Memorable anniversary presents
- Corporate events and team buildings