業務内容
顧客ビジネスの成功にテクノロジーが大きく貢献する領域にフォーカスし、対象顧客を金融機関に限定せずDX推進を支援しています。エンタープライズ向けの業務システムから個人ユーザー向けのシステムまで、多様なシステムの開発をお任せする予定です。
中には億を超えるデータ量を処理するシステムや低レイテンシーが求められるシステムなど技術的に取り組みがいのあるプロジェクトや、個人投資家の資産運用(株取引、投信など)を支援するスマートフォン向けアプリケーションを、UI/UXを考慮したサービスデザインからシステム開発、運用まで一気通貫で大手金融機関に提供しているプロジェクトもあり、エンジニアとしてキャリアの幅を広げていくことが可能です。
【事業方針】
顧客ビジネスの成功にテクノロジーが大きく貢献する領域に特化し、高付加価値サービスを提供することを弊社では重視しています。中でも、テクノロジードリブンである金融領域(銀行・総合証券・ネット証券・FX事業者等)においては、国内トップブランドとしてのポジション獲得に向けて積極的に取り組んでまいりました。今後は、同領域で先行獲得したキーテクノロジー(AI、クラウド等)を活用し、金融以外の複数領域に向けて事業を拡大していく方針です。弊社がビジネスを推進する上で以下の2点は特に強く意識しており、顧客にとって極めてユニークな存在となることを目指しています。
(1)単なるシステム開発ベンダーではなく、顧客ビジネスにも深く精通したテクノロジーパートナーとして、顧客との直接取引にこだわり、下請けに丸投げを行わないこと。
(2)コンサルティングから要件定義、システム開発、運用保守、その後の改善提案まで、全フェーズを一気通貫で行うこと。
【キャリアパス】
キャリア形成について根底にある考え方は、個々人の得意分野において、プレイヤーとしての能力を最大限伸ばしていくことを奨励する、ということです。PG→SE→PL→PMというマネジメントキャリアを目指すも良し、技術的な強みを伸ばすようなテクノロジー特化型のキャリア(アーキテクト、テックリード)を目指すも良し、個々人のスキルセットと希望を考慮し、キャリアパスを柔軟に設計することが可能です。
【開発手法】
ウォーターフォール、アジャイル・スクラム(顧客、PJによって異なります)
コード品質を向上させるべく、本番にデプロイされるコードには、全てコードレビューまたはペアプログラミングを実施しています。また、コード品質評価ツールを積極的に用いて効率化を図っています。
顧客とともにビジネスを構築していくようなPJの場合、アジャイル・スクラムが積極的に利用されています。例えば、1ヵ月以下の短い期間でのイテレーション開発を実践し、デイリーでスタンドアップミーティング、またはそれに準じるチーム内の打ち合わせを行っています。また、継続的なデプロイ(デリバリー)を行っています。
【技術スタック】
言語:主にJavaを利用、PJによってはKotlin,Swift,Go,C++,Python, TypeScript,Javascriptなどを利用
フレームワーク・ライブラリ:Spring,Vue.js,React,他 (高速取引に特化した社内フレームワーク・メッセージングライブラリなど)
インフラ・ミドルウェア:AWS(Windows,Linux),オンプレ,Docker,Oracle,MySQL,PostgreSQL, DynamoDB,他
開発環境: IDE:Eclipse, IntelliJ,PyCharm,Visual Studio
ソース管理:Git (GitHub Enterprise)
CI/CD:Jenkins, CodeBuild,他
コミュニケーション:JIRA, Redmine, Slack, Wiki