COBOLがカード使用を支える清算システム開発業務経験談|求人情報

清算システムの特徴について
清算システムは取引金額が適切に支払われる機能を保有していますが、システムの関係先は、実際にクレジットカードを利用する利用者、クレジットカード加盟店、クレジットカード発行会社、決済ネットワーク(VISA、Mastercard、JCBなど)、清算機関など多くの関係先が存在する仕組みになっています。主なシステムの機能は以下の通りになります。
取引機能:クレジットカード利用者は、クレジットカード加盟店でカードを使って商品やサービスを購入します。その取引情報をカード発行会社を通じて決済ネットワークに送信される機能を持ちます。加盟店は、取引を処理するために、カード発行会社に対して承認リクエストを送信し、カード発行会社は十分な信用があるか確認した上で取引を成立させます。
決済機能:決済ネットワークでは、加盟店とカード発行会社の間で、取引金額や手数料の分配を計算します。計算された決済金額について決済ネットワークを通じてクレジットカード会社から加盟店に対して支払われる金額を確定させます。もし支払いが遅れた場合には、遅延金や手数料が発生することもあります。これらの機能もシステムの機能の1つとして提供されています。
このようにクレジットカードの清算システムは様々な関係者と連携するシステムになっています。取り扱う情報も実際にお金が関わることもあり非常に重要な役割を持っています。私たちはこれらのシステムの開発、維持、保守を担っており、お客様と共に意見交換しながらシステムの改善に努めています。
お客様のかかえる課題
清算システムに関わるお客様は、お客様に安心してクレジットカードを利用いただくために継続的な改善を日々検討しています。
例えば、セキュリティと不正利用のための対策です。クレジットカードの取引は実店舗やインターネット上などあらゆる場所で利用されることが多く、常に不正利用のリスクが伴います。それら不正利用の防止のために、例えば認証機能としては2段階認証の導入を行ったたり、EMVと呼ばれるICチップを搭載した暗号化されたカード情報を提供するなどして対策を行っています。
またクレジットカードを通じて行われる取引は、カード会社、カード発行銀行、決済処理業者など複数の関係者が関与しますが、これらの関係者の中継が多くなるということは、それら取引ごとに手数料が発生するということになります。クレジットカード決済を提供する小規模な事業者や中小企業にとってはこれらの手数料負担は小さくなく、いかに決済手数料を抑えられるか検討することも重要になります。
私たちは清算システムに関わるお客様が適切にシステムを運用できるように日々システムの利用についてお客様と検討すると共に、日々進化する技術情報の提供を行いながら、お客様と一緒にシステム課題への対応を行っています。
お客様の課題に対するシステムの貢献
清算システムに対して、私たちがシステム開発でどのように貢献しているかをご紹介します。清算システムはクレジットカードの決済機能を担うこともあり長年にわたって運用されており、今なおそのシステムが基幹システムとして維持保守されています。
多くの金融機関やクレジットカード業界で基幹システムとして稼働している清算システムは、COBOL言語を中心に開発が行われていますが、老朽更新の難しさもあり、我々のように長年COBOL言語の開発を行っている技術者がいなければ維持や改修が難しくなっています。そのような中、世界中のあらゆる場所で即時決済の需要は高まっており、リアルタイム処理への対応など性能面の向上に向けてベテランメンバー中心に日々対応を進めています。
また複数の通貨を一つの口座やカードで管理・利用できる仕組みであるマルチカレンシーや、複数国をまたいだ取引クロスボーダーへの対応なども必要です。各国で清算制度や規制が異なるため、対応する地域が増えることはそれらの変化する規制や制度への追従も必要になり重要な業務になっています。
私たちは清算システムでお客様のご支援をさせていただいていますが、それ以外のシステムの担当もしています。金融機関のお客様、クレジットカード、保険業界のお客様など他でご支援しているシステムノウハウも活用しながら、お客様の課題に解決するための提案を行っています。
私たちの職場環境について
清算システムは、クレジットカードの利用に関わるシステムであることから、その機能についてはイメージしやすく、また仕組みについても興味のある方が多いのではないでしょうか?私たちのシステム開発業務に関わっていただければ、今後も長年このシステムに携わることができるためシステムについての理解が深まるだけでなく、今後も継続して必要とされる人材になると思っています。
システム開発に利用するプログラミング言語は先ほどもご紹介したCOBOL言語になります。レガシーシステムを中心に今なお活躍しているこのプログラミング言語はなかなか学習機会も少なくなってはいますが、我々はCOBOL言語で長年開発を行っているベテランメンバーが多数在籍しておりますので、そのメンバーから指導を受けながら開発技術を磨いていただくことが可能です。
開発環境についても自由度があります。システム開発はお住いの地域に依存することなくリモート開発などを行うことができます。作業時間についてもご自身のワークライフバランスに合わせて考慮することもできます。今までそれらの制約により諦めていたという方も、我々の職場環境であれば再びチャレンジいただけるかもわかりません。是非一度ご検討いただければと思います。
この記事を読んだ人は、こちらの記事も読んでいます
あなたのCOBOL技術を活かしませんか?
