【フルリモート/週5/C#】金融・アルゴリズムトレード基盤の超低遅延バックエンド開発&.NET 8 Memory/Span最適化案件

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 4,600 ~ 5,400円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【フルリモート/週5/C#】金融・アルゴリズムトレード基盤の超低遅延バックエンド開発&.NET 8 Memory/Span最適化案件
お任せしたいこと
[役割]
C#(.NET 8 / ASP.NET Core)を用いた、株・暗号資産向け高頻度取引(HFT)・アルゴリズムトレードシステムのバックエンドエンジン設計および低遅延(Low Latency)化開発
[役割に対して求める成果]
Span<T> / Memory<T> や Zero-allocation パラダイムを活用したガベージコレクション(GC)発生の極小化、およびオーダー処理パイプラインの応答時間短縮(P99遅延 5ms 未満の達成)
具体的な業務内容
C# 12 / .NET 8 を活用した、板情報(Order Book)管理、約定照合エンジン、リスク制御ロジックの設計・開発
System.IO.Pipelines や Channel<T> を用いた、ロックフリーかつノンブロッキングなメモリ効率の高いデータストリーミング処理の実装
FIX プロトコル(Financial Information eXchange)や WebSocket を用いた、各証券会社・暗号資産取引所APIとの超高速ソケット通信基盤の構築
BenchmarkDotNet を用いた詳細なマイクロベンチマーク計測および、dotnet-trace / dotnet-dump を用いたメモリ割り当て・CPUネックの解析とチューニング
Moq / xUnit を用いたミッションクリティカルなトレードロジックの単体テスト自動化および CI/CD パイプライン運用
必須スキル・経験
C# を用いたバックエンド・サーバーサイドアプリの開発・運用実務経験(5年以上)
C# におけるメモリ管理(GCの仕組み、Struct / Ref Struct、Pointer 操作等)および低遅延化に関する深い知識
マルチスレッドプログラミング(Task, async/await, ロックフリーデータ構造, スレッド同期)の実務開発経験
RDBMS(PostgreSQL, SQL Server等)および Key-Value Store(Redis等)を活用した高パフォーマンスシステムの構築経験
歓迎スキル・経験
金融(株・FX・暗号資産)、AdTech、通信などミリ秒・マイクロ秒単位のレスポンスが求められるドメインでの開発経験
FIX プロトコルや WebSocket 接続を用いた低遅延ソケット通信の開発実績
C++ や Rust 等の非GC言語によるシステム開発・C#とのP/Invoke連携知見
BenchmarkDotNet を用いた定量的なコード最適化の実践経験
開発環境
言語/フレームワーク: C# 12, .NET 8, ASP.NET Core
ライブラリ/ツール: System.IO.Pipelines, BenchmarkDotNet, xUnit, Moq
DB/キャッシュ: PostgreSQL, Redis, TimescaleDB
開発環境: JetBrains Rider / Visual Studio 2022, Docker, Linux (Ubuntu)
クラウド/インフラ: AWS (EC2, Direct Connect, ElastiCache), GitHub Actions
コミュニケーション: Slack, Notion, Jira
開発チームについて
プロダクトマネージャー(1名)、テックリード(1名)、C#シニアバックエンドエンジニア(3名/今回募集枠含む)、SRE/インフラエンジニア(1名)のスクラムチームです。
「コードの可読性を保ちつつ、1マイクロ秒・1バイトのメモリ割り当てをどう削減するか」を技術的に追求する、高いスペシャリティを持ったチームです。
求める人物像
C#言語仕様や.NET Coreランタイムの内部動作に強い関心があり、ベンチマークに基づいた泥臭い最適化作業を楽しめる方
金融システム特有の「バグが即座に損失に繋がる」緊張感を持ち、堅牢かつ正確な実装を行える方
フルリモート環境において、Notionでの設計文書作成やGitHubでの丁寧なコードレビューを通じてナレッジを共有できる方
仕事の魅力
Webアプリケーション開発の枠を超え、C#の潜在能力を限界まで引き出す超低遅延・高並行処理の高度な開発に携われます。
メモリ最適化や並行処理アルゴリズムなど、バックエンドエンジニアとして市場価値の高い独自の強みを構築できるプロジェクトです。
働き方
リモート環境
[フルリモート] フルリモートで働いていただけます。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
