シニアITアーキテクト – Azure・.NET(リモート、米国)
Protective Lifeで数百万人の生命保険顧客を支える、安全なMicrosoftエンタープライズシステムの設計をリードします。Azure、.NET、API、統合、データアーキテクチャの専門性を活かします。
仕事内容
- Microsoftを中心とする環境で、アプリケーション、統合、データ、インフラストラクチャ各層のソリューションアーキテクチャを設計する。
- レイヤード、ドメイン駆動、イベント駆動、サービス指向のアプローチを用いて、スケーラブルで安全かつレジリエントなシステムを設計する。
- セキュリティ、パフォーマンス、可観測性、コンプライアンスに関するエンタープライズ標準にアーキテクチャを適合させる。
- 長期的な持続可能性を支える技術、フレームワーク、パターンを評価し推奨する。
- シニア技術責任者として、担当チームの技術的意思決定を行う。
- 本番品質のコードを設計、開発、レビュー、最適化する。
- C#、.NET、ASP.NET、Web APIおよび関連フレームワークでソリューションを構築する。
- 複雑な技術問題のトラブルシューティングと根本原因分析を行う。
- コードレビューに参加し、実行可能なフィードバックを提供する。
- Microsoft Azure上でソリューションを設計・実装する。
- REST、メッセージング、イベント駆動パターンを用いてAPIとシステム統合を設計する。
- SQL Serverを基盤とするデータアーキテクチャと永続化方式を支援する。
- レガシーシステムのモダナイゼーション、クラウドネイティブまたはハイブリッドアーキテクチャの取り組みに貢献する。
- ビジネスアナリストや関係者と協力し、ビジネスニーズを技術ソリューションに変換する。
- プロジェクト計画内で割り当てられた技術作業を追跡する。
- 正式な人事管理の責任を負わずに、開発者へ技術的な方向性を示す。
- 技術文書、アーキテクチャ図、設計判断、運用ガイダンスを作成・維持する。
- 技術者と非技術者の双方に設計上のトレードオフと影響を説明する。
応募要件
- ソフトウェアエンジニアリング、システム設計、アプリケーションアーキテクチャにおける段階的な経験が7年以上あること。
- C#、.NETまたは.NET Core、ASP.NET、Web API、サービスベースアーキテクチャ、SQL Server、リレーショナルデータモデリングに関する豊富な経験。
- 大規模で複雑なシステムにおいて、アーキテクチャのリーダーシップとシニア開発の実務経験を組み合わせた実績。
- エンタープライズ規模のミッションクリティカルなアプリケーションの設計・支援に関する確かな経験。
- クラウドプラットフォームの経験。Microsoft Azureの経験が望ましい。
- APIとメッセージングを通じて内部・外部システムを接続した経験。
- 納期のプレッシャー下で非常に複雑な技術問題を診断・解決できること。
- ソフトウェア設計原則、アーキテクチャパターン、パフォーマンス最適化に精通していること。
- 確かな判断力で技術的方向性に影響を与え、エンジニアリング品質を改善できること。
- 優れた文書および口頭でのコミュニケーション能力。
- レガシープラットフォームのモダナイゼーションまたは統合経験があれば望ましい。
- データ変換または大規模システム移行の経験があれば望ましい。
- 高度に規制された環境またはデータ集約型のエンタープライズ環境での経験があれば望ましい。
福利厚生
- 包括的な医療、歯科、眼科保険
- メンタルヘルス福利厚生
- 従業員支援プログラム
- 有給休暇
- 有給育児休暇
- 短期障害給付
- 文化的行事休暇
- 医療口座への拠出
- 年金制度
- 会社マッチング付き401(k)制度
- 現金報酬を含むProHealth Rewardsウェルビーイングプラットフォーム
- 個人および会社の業績に基づく追加の年間インセンティブ機会
