
Avanade シニア .NET・Azure アプリケーションアーキテクト
Avanadeの顧客案件でアプリケーションアーキテクチャを主導し、.NETシステムのモダナイズとAzure上のクラウドネイティブソリューションの設計を担います。エンジニアリングチーム、DevOpsの実践、顧客のアーキテクチャ判断を導きます。
仕事内容
- 顧客プロジェクトのアプリケーションアーキテクチャを策定し、目標状態、サービス境界、統合、品質要件、アーキテクチャ記録を定義する。
- ドメイン駆動の分割に基づいてマイクロサービスを設計し、バージョン管理されたAPI、メッセージング、耐障害性、冪等性、分散データのパターンを計画する。
- システムを評価してサービス境界を特定し、分割の順序、データの分離、切り替えを計画しながら、モノリスのモダナイズを主導する。
- コンテナ、AKS、App Service、Functions、API Management、メッセージング、キャッシュ、ストレージ、可観測性を活用し、コストを考慮したAzureアプリケーションを設計する。
- .NET Frameworkから.NET Coreまたは最新の.NETへの移行を主導する。
- プロトタイプ、リファレンス実装、複雑なC#/.NETコードを作成し、チームの成果物をレビューする。
- 作業の割り当て、技術指導、レビュー、品質への責任を含め、エンジニアやテクニカルリードを導いて開発を進める。
- ブランチ運用、コードレビュー、テスト、静的解析、セキュアコーディング、性能ベンチマークの標準を定めて維持する。
- Azure DevOps、YAMLパイプライン、リリース自動化、承認ゲート、Infrastructure as Code、継続的デリバリーを含むCI/CDとDevOpsの実践を担う。
- GitHub CopilotやClaude CodeなどのAIコーディングツールについて標準を定め、設計、リファクタリング、テスト、レガシーコード分析に適用する。
- IDとアクセス管理、シークレット、データ保護、安全な統合を含むアプリケーションセキュリティを設計する。
- 監視、ログ、トレース、アラート、サービス目標、災害復旧、本番環境への引き継ぎを含む運用を計画する。
- 設計レビューを主宰し、アーキテクチャ上のエスカレーションに対応し、顧客のアーキテクトや審査委員会に判断の根拠を説明する。
- 技術作業を見積もり、リスクと依存関係を評価し、プロジェクトマネージャーとトレードオフを調整する。
- テクニカルリードやエンジニアを指導し、.NET、クラウドネイティブエンジニアリング、AI支援開発のスキルを高める。
- アプリケーション分野の専門家として、アーキテクチャ、モダナイズ計画、見積もり、提案、顧客ワークショップを通じてプリセールスを支援する。
- リファレンスアーキテクチャ、再利用可能なフレームワーク、パイプラインテンプレート、アクセラレーターをプラクティスのライブラリに追加する。
応募要件
- アプリケーション開発とアーキテクチャで10~15年の経験があり、直近もMicrosoft .NETを幅広く扱っていること。
- C#、.NET Frameworkと最新の.NET、ASP.NET Core、Web API、非同期プログラミング、デザインパターンの実践的な高度スキル。
- サービス境界、API契約、メッセージング、イベント駆動システム、分散データ、耐障害性を含むマイクロサービス設計の経験。
- デリバリーの順序、データ分離、切り替えを含め、モノリスをマイクロサービスに分割した実績。
- コンテナ、AKS、App Service、Functions、API Management、Service BusまたはEvent Grid、12要素アプリケーションとWell-Architected原則を含むAzureクラウドネイティブ技術の深い知識。
- .NET Frameworkアプリケーションを.NET Coreまたは最新の.NETに移行した経験。
- GitHub CopilotやClaude CodeなどのAIコーディングツールを使った開発経験があり、レビュー、品質、顧客コードでの安全な利用について適切に判断できること。
- 多段階YAMLパイプライン、ビルドとリリースの自動化、環境、承認ゲート、継続的デリバリーを含むAzure DevOpsの高いスキル。GitHub Actionsの経験があればなお可。
- 技術的な方向づけ、コードおよび設計レビュー、メンタリング、品質への責任を通じてエンジニアリングチームを率いた経験。
- SQL ServerまたはAzure SQL、Entity Framework Core、クエリと性能のチューニングに精通し、Cosmos DBなどのNoSQL選択肢も理解したデータ設計スキル。
- Entra ID、OAuth/OIDC、シークレット管理、安全なコーディングを含むアプリケーションセキュリティの確かな知識。
- 本番環境における性能、スケーラビリティ、信頼性、可観測性の設計とトラブルシューティング経験。
- 顧客と明確にコミュニケーションを取り、上級ステークホルダーや審査委員会にアーキテクチャを提示し、説明できること。
- ベンガルールまたはデリー首都圏を拠点としているか、転居が可能であること。







