業務内容
テクノロジーやシステム開発面を中心にプロジェクトを牽引していただくことを期待しています。顧客ビジネスの課題を解決するために最適なアーキテクチャを設計し、ビジネス要件を満たすことは勿論のこと、システム全体の非機能要件(性能、可用性、保守性、セキュリティ等)の検討、方式設計などを担っていただきます。加えてご経験・ご志向に合わせて、エンジニアリング・マネジャーとしてチームビルディング/チームマネジメント等をお任せするケースや、テックリードとして設計/実装能力を活かして開発をリードしたり、特定領域の技術に特化し全社のテクノロジーをリードしたりするケースがあります。対象顧客を金融機関に限定せず、エンタープライズ向けの業務システムから個人ユーザー向けのシステムまで、多様なシステム開発を経験することが可能です。中には億を超えるデータ量を処理するシステムや低レイテンシーが求められるシステムのアーキテクチャ設計など技術的に取り組みがいのあるプロジェクトに携わることができるのは当社ならではの魅力です。
ご入社後は上司の支援を受けながら、まずは弊社の開発思想やPJ運営に慣れていただきます。上司の支援に加えて、ご入社後の1年間は、組織横断で開発/テクノロジー全般を牽引する「System Developmentコンピテンシー」チームからアサインされたメンターが立ち上がりをサポートします。採用時点での知識/経験のある要素技術領域やアーキテクチャ経験のレベル感を考慮し、適切な難易度のPJにアサインします。技術を理解しているPMが多数在籍しているため、技術目線でプロジェクトについて会話をしやすい点、また、顧客先常駐ではなく大半が自社持ち帰り開発を行っているため業務上の相談がしやすい点が弊社プロジェクトの特徴です。
【事業方針】
顧客ビジネスの成功にテクノロジーが大きく貢献する領域に特化し、高付加価値サービスを提供することを弊社では重視しています。中でも、テクノロジードリブンである金融領域(銀行・総合証券・ネット証券・FX事業者等)においては、国内トップブランドとしてのポジション獲得に向けて積極的に取り組んでまいりました。今後は、同領域で先行獲得したキーテクノロジー(AI、クラウド等)を活用し、金融以外の複数領域に向けて事業を拡大していく方針です。弊社がビジネスを推進する上で以下の2点は特に強く意識しており、顧客にとって極めてユニークな存在となることを目指しています。
(1)単なるシステム開発ベンダーではなく、顧客ビジネスにも深く精通したテクノロジーパートナーとして、顧客との直接取引にこだわり、下請けに丸投げを行わないこと。
(2)コンサルティングから要件定義、システム開発、運用保守、その後の改善提案まで、全フェーズを一気通貫で行うこと。
【キャリアパス】
個々人のスキルセットと希望を考慮し、キャリアパスを柔軟に設計することが可能です。
キャリア形成について根底にある考え方は、個々人の得意分野において、プレイヤーとしての能力を最大限伸ばしていくことを奨励する、ということです。エンジニアリング・マネジャー、アーキテクト、テックリード等、テクノロジースキルを活かした働き方を追求することができます。
【開発手法】
ウォーターフォール、アジャイル・スクラム(顧客、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