Senior Cobol Software Engineer (#1323)

REFERRAL BONUS
$1000
Europe, Colombia
Work type:
Office/Remote
Technical Level:
Senior
Job Category:

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