シニア Azure ソリューション アーキテクト / リモート .NET クラウド エキスパート

リモートで
フルタイム
クライアントのエンタープライズアプリケーション向けに、高度な分散システムを設計・実装できる優秀なプロフェッショナルを募集しています。この職務では、最先端のテクノロジーを活用し、ビジネス変革を推進する、スケーラブルで安全かつ高性能なクラウドネイティブソリューションを設計していただきます。 主な職務内容 - マイクロサービスとサービス指向アーキテクチャ(SOA)の原則に基づき、高度な分散アーキテクチャを設計・実装します。 - アーキテクチャ上の決定事項を効果的に伝達するために、詳細なUML図(コンポーネント、フロー、シーケンス)を含む包括的な技術ドキュメントを作成します。 - Azure Bicepテンプレート(最新バージョン)とPowerShellスクリプトを使用して、Infrastructure as Code(IaC)ソリューションを開発し、一貫した環境プロビジョニングを実現します。 - プライベートネットワーク、DNSゾーン、CDN実装、そしてネットワークセキュリティグループやファイアウォールなどの適切なセキュリティ制御を備えた、安全なネットワーク構成を確立します。 - Azure DevOps YAMLを使用して、アプリケーションのテスト、ビルド、デプロイを自動化するためのCI/CDパイプラインを構成・最適化します。 - システムの信頼性を確保するために、Saga、トランザクション受信トレイ/送信トレイ、永続チェーン、ルーティングスリップなどの高度なイベントドリブン通信パターンを実装します。 - SQL Server 2022 のデータベーススキーマとクエリを設計および最適化し、パフォーマンスとセキュリティに関するベストプラクティスを実装します。 - Azure Application Insights を使用して包括的な監視ソリューションとアラートシステムを構成し、システムの信頼性と問題へのプロアクティブな解決を確保します。 - 開発チームと連携し、.NET 7、C# 11、ASP.NET Core、Blazor WebAssembly を使用したソリューションを実装します。 - Azure Key Vault、ID 管理、Azure B2C 統合を適切に実装することにより、アプリケーションのセキュリティを確保します。 - ソフトウェア開発ライフサイクル全体を通じて、開発チームに技術的なリーダーシップとアーキテクチャガイダンスを提供します。 必要なスキルと経験 - クラウドソリューションと分散システムに重点を置いたソリューションアーキテクトとして 7 年以上の経験。 - マイクロサービスとサービス指向アプローチを用いた分散アーキテクチャの設計と実装に関する実績のある専門知識。 - コンテナーアプリ、ストレージ、サービスバス、ネットワークコンポーネントを含むAzureクラウドサービスに関する包括的な知識。 - イベントドリブン通信パターンに関する高度な理解と実践的な実装経験。 - SQL Server 2019/2022および高性能システム向けのデータベース最適化手法に精通していること。 - .NET Core 6/7、C# 10/11開発、および関連フレームワークに関するエキスパートレベルのスキル。 - データアクセスのためのEntity Framework Core、認証/認可のためのIdentity Server4の実践経験。 - アーキテクチャを効果的に文書化するための、明確で包括的なUML図(コンポーネント/フロー/シーケンス)を作成できること。 - Dockerを使用したコンテナ化とアプリケーションのデプロイメント戦略に関する実務知識。 - 本番環境向けの監視ツールとアラートシステムの実装および構成経験。 応募理由 - アーキテクチャに関する専門知識を駆使し、技術レパートリーを広げる最先端のプロジェクトに携わることができます。 - 当社は競争力のある報酬パッケージ、専門的な成長の継続的な機会、ビジネス運営に大きな影響を与えるソリューションを設計するチャンスを提供します。