5-8 years of IT experience with a focus on mainframe and COBOL development.
1-2 years of experience in payment systems or transaction-processing environments.
Expertise in COBOL development and debugging in mainframe settings.
Experience with VMR files or equivalent configuration files in payment hubs.
Familiarity with mainframe utilities like JCL, VSAM, DB2/SQL, and CICS.
Strong analytical skills for troubleshooting legacy code.
Excellent communication skills for cross-team collaboration.
Responsibilities
Provide tier-2 and tier-3 support for legacy payment applications during batch and online cycles.
Investigate production incidents and troubleshoot complex COBOL programs.
Manage and configure VMR data structures for accurate payment processing.
Conduct root cause analyses for recurring production failures and propose solutions.
Design and document tests for code corrections before production release.
Maintain technical documentation and participate in disaster recovery exercises.
Collaborate with teams to support release coordination and operational readiness.
Benefits
Opportunity to work in an international financial institution.
Engagement in high-volume transaction processing workflows.
Chance to enhance skills in COBOL and payment systems.
Exposure to multidisciplinary collaboration.
Flexibility in work hours with occasional off-hours support.
Full Job Description
Job Description The French version of this job posting is below. / La version française de cette offre se trouve plus bas.
About the role
We are seeking an experienced COBOL Support Analyst and Developer to join a payment systems IT team within an international financial institution in Montreal. In this role, you will deliver tier-2 and tier-3 application support, investigate complex incidents, and deploy code bug fixes on core legacy payment components and VMR configurations. You will collaborate closely with operations, technical delivery teams, and business partners to maintain the stability, accuracy, and reliability of high-volume transaction processing workflows.
Key responsibilities
Provide tier-2 and tier-3 operational and technical support for core legacy payment applications during batch and online cycles.
Investigate production incidents, troubleshoot complex COBOL programs, and implement robust code bug fixes in accordance with financial industry standards.
Manage, support, and configure VMR data structures to ensure accurate mapping, routing, and processing of payment instructions.
Conduct thorough root cause analyses for recurring production failures and propose permanent code or configuration adjustments.
Design, execute, and document unit, regression, and integration tests for all code corrections prior to production release.
Maintain up-to-date technical documentation and actively participate in business continuity and disaster recovery exercises.
Collaborate with infrastructure, quality assurance, and operations teams to support release coordination and operational readiness.
Requirements
5 to 8 years of overall IT experience with a strong background in mainframe and COBOL development and support.
1 to 2 years of hands-on experience in payment systems, financial messaging, or transaction-processing environments.
Demonstrated expertise in COBOL development, maintenance, and debugging in a mainframe or midrange environment.
Proven experience working with VMR files/records or equivalent master configuration and routing files used in payment hubs.
Familiarity with standard mainframe utilities and technologies, including JCL, VSAM, DB2/SQL, CICS, or scheduling tools such as Control-M.
Strong analytical and problem-solving skills with a methodical approach to troubleshooting legacy codebases.
Excellent communication and collaboration skills to interact effectively across multidisciplinary teams.
Ability to work autonomously, prioritize tasks effectively, and resolve critical production escalations.
Flexibility to support occasional off-hours interventions, batch monitoring, or weekend deployments when necessary.
Solid understanding of payment processing workflows and messaging standards such as SWIFT, ISO 20022, FEDWIRE, or CHIPS (an asset).
Position details and conditions
Location: Montreal
Contract type: Contract
Contract duration: 6 to 8 months
Schedule: Full-time with occasional off-hours interventions, batch monitoring, or weekend releases
La version française suit ci-dessous.
À propos du rôle
Nous recherchons un(e) analyste en support et développeur(euse) COBOL d'expérience pour se joindre à une équipe TI de systèmes de paiement au sein d'une institution financière internationale à Montréal. Dans ce rôle, vous assurerez le soutien applicatif de niveaux 2 et 3, analyserez des incidents complexes et déploierez des correctifs de code sur les composants centraux de paiement patrimoniaux et les configurations VMR. Vous collaborerez étroitement avec les opérations, les équipes de livraison technique et les partenaires d'affaires afin de maintenir la stabilité, l'exactitude et la fiabilité des flux de traitement de transactions à volume élevé.
Responsabilités principales
Fournir un soutien opérationnel et technique de niveaux 2 et 3 pour les applications de paiement patrimoniales centrales durant les cycles par lots (batch) et en ligne.
Enquêter sur les incidents de production, dépanner des programmes COBOL complexes et mettre en œuvre des correctifs de code robustes conformément aux normes du secteur financier.
Gérer, soutenir et configurer les structures de données VMR afin de garantir la mise en correspondance, l'acheminement et le traitement précis des instructions de paiement.
Effectuer des analyses rigoureuses des causes fondamentales pour les défaillances récurrentes en production et proposer des ajustements permanents au code ou aux configurations.
Concevoir, exécuter et documenter les tests unitaires, de régression et d'intégration pour toutes les corrections de code avant la mise en production.
Maintenir à jour la documentation technique et participer activement aux exercices de continuité des affaires et de reprise après sinistre.
Collaborer avec les équipes d'infrastructure, d'assurance qualité et des opérations pour appuyer la coordination des déploiements et l'état de préparation opérationnelle.
Exigences
5 à 8 ans d'expérience globale en TI avec une solide expérience en développement et en soutien mainframe et COBOL.
1 à 2 ans d'expérience pratique dans les systèmes de paiement, la messagerie financière ou les environnements de traitement de transactions.
Expertise démontrée en développement, maintenance et débogage COBOL dans un environnement grand système (mainframe) ou intermédiaire.
Expérience confirmée de travail avec des fichiers/enregistrements VMR ou des fichiers maîtres équivalents de configuration et d'acheminement utilisés dans les plateformes de paiement.
Familiarité avec les utilitaires et technologies mainframe standards, incluant JCL, VSAM, DB2/SQL, CICS ou des outils d'ordonnancement tels que Control-M.
Solides compétences analytiques et de résolution de problèmes avec une approche méthodique du dépannage de bases de code patrimoniales.
Excellentes compétences en communication et en collaboration pour interagir efficacement avec des équipes multidisciplinaires.
Capacité à travailler de manière autonome, à hiérarchiser efficacement les tâches et à résoudre les escalades critiques en production.
Flexibilité pour soutenir des interventions occasionnelles en dehors des heures normales, la surveillance de batchs ou des déploiements la fin de semaine au besoin.
Solide compréhension des flux de traitement des paiements et des normes de messagerie telles que SWIFT, ISO 20022, FEDWIRE ou CHIPS (un atout).
Détails du poste et conditions
Lieu : Montréal
Type de contrat : Contrat
Durée du contrat : 6 à 8 mois
Horaire : Temps plein avec interventions occasionnelles hors des heures normales, surveillance de batchs ou déploiements la fin de semaine