
シニアソフトウェアエンジニア、C#/.NET
投資運用会社向けのSimCorpの構成管理プラットフォームXMGRを開発します。 ASP.NET Coreサービス、信頼性の高いワークフロー、クラウド環境とオンプレミス環境向けの連携機能を構築します。
仕事内容
- SimCorp Dimension向けの構成管理プラットフォームXMGRを開発します。
- C#/.NETサービスとASP.NET Core APIを構築、保守します。
- 明確なエラー処理、安全な再試行、実用的な診断機能を備えた、堅牢な非同期ワークフローを作成します。
- 処理に失敗した場合や中断された場合も、構成の整合性を維持します。
- セキュリティ、認可、監査証跡、パフォーマンス、可観測性を強化します。
- アプリケーションと連携機能の境界にまたがる問題を調査します。
- 自動化された単体テストと結合テスト、コードレビュー、CI/CDの実践を推進します。
- 互換性と既存の動作を維持しながら、レガシーコードを段階的にリファクタリングします。
- 設計に関する議論、メンタリング、知識共有を通じて技術面の業務をリードします。
- エンジニアリング、構成管理、プラットフォームの各チームと連携し、共通のデリバリー基準を満たします。
- AngularとTypeScriptのインターフェース、Entity Framework Core、リレーショナルデータベース、メッセージング、ワークフロー処理など、スタック全体にわたって貢献します。
- クラウドホスト環境とオンプレミス環境へのデプロイを支援します。
応募要件
- コンピューターサイエンス、ソフトウェアエンジニアリング、または関連分野の学位、あるいは同等の実務経験。
- C#/.NETを使用した本番ソフトウェア開発の経験が3~5年あること。
- 複雑な機能を担当し、根拠に基づいた技術的判断を行った経験。
- ASP.NET CoreサービスとREST APIの開発経験。
- APIコントラクト、非同期プログラミング、依存性注入、回復力のあるエラー処理に関する知識。
- オブジェクト指向設計、SOLID原則、適切なデザインパターンへの理解。
- 既存のコードベースを把握、デバッグし、安全に改善できること。
- リレーショナルデータベースとSQLの経験。
- Entity Framework Coreまたは同様のORMの経験。
- データモデリング、検証、シリアライズ、スキーマ互換性への理解。
- 並行処理、再試行、冪等性、部分的な障害への理解。
- ログとテレメトリーを使って問題を調査できること。
- 自動化された単体テストと結合テストの高いスキル。
- コードレビュー、Git、CI/CDの経験。
- ドメイン関係者と要件を明確にし、アジャイルチームで効果的に協働できること。
- 必要に応じてバックエンドAPIとWebインターフェースの両方に取り組む意欲。
- 主体性を持って責任を担い、適切に判断し、納期と長期的な品質のバランスを取れること。
- 異なる文化や専門分野を持つ人々と建設的に協働できること。
- 英語で明確に口頭および文書でコミュニケーションできること。
- AngularとTypeScriptの経験があれば尚可。特に、RxJSを使ったリアクティブプログラミングや、NgRxなどを使った状態管理の経験。
- 構成管理またはデプロイ自動化システムの経験があれば尚可。
- 非同期メッセージング、OData API、OracleまたはSQL Server、OpenTelemetryの経験があれば尚可。
- Azure、エンタープライズ認証と認可、DockerまたはKubernetes、自動ビルド・デプロイパイプラインの経験があれば尚可。
- .NETアプリケーションのモダナイズ経験があり、NUnit、NSubstitute、または同等のテストツールに詳しければ尚可。
- エンタープライズソフトウェアまたは金融ソフトウェアの経験があれば尚可。
福利厚生
- 競争力のある給与。
- ボーナス制度。
- 年金制度。
- 柔軟な勤務時間。
- ハイブリッド勤務。
- 出社しない日はリモート勤務が可能。
- 専門性を高める機会。
- 個人に合わせたキャリア成長のサポート。









