アプリケーションアーキテクト
アプリケーションアーキテクトの役割
アプリケーションアーキテクトは、業務アプリケーションのアーキテクチャ設計とアプリケーション基盤の導入を担うポジションです。アプリケーション全体を通しての設計や、コンポーネントの共通化設計を主導します。
非機能要件を含む技術的な検討・分析から、方式設計・サンプル実装、基盤開発まで幅広く担当します。開発・運用・保守の効率化を見据えた基盤を構築し、チーム全体が高品質なコードを書けるよう技術指針を示す役割も担います。個人の技術力にとどまらず、プロジェクト全体の技術的な土台を作り上げる存在です。
仕事の魅力
-
アプリケーション全体の設計を主導できる
機能単位の開発にとどまらず、システム全体のアーキテクチャを構想し、実現する立場で関われます。自らの設計判断がプロジェクトの品質・保守性・拡張性を左右する、やりがいの大きなポジションです。
-
技術の深さを追求しながらチームに貢献できる
最先端の技術動向を調査・評価しながら、実際のプロジェクトへ適用する機会があります。技術スペシャリストとして深化しながら、チームや組織全体の技術力底上げにも貢献できる役割です。
-
上流から関わり、顧客課題を技術で解決できる
顧客の非機能要件の検討段階から参画し、技術的な観点で課題解決を主導します。要件定義・方式設計・実装指針の策定まで、プロジェクトの上流を技術面から支えられるポジションです。
磨けるスキル
-
アーキテクチャ設計力
非機能要件・スケーラビリティ・保守性を考慮したシステム全体の設計力を高められます。顧客要件からソフトウェアアーキテクチャの方式設計へ落とし込む実践経験を重ねることで、設計判断の精度がさらに向上します。
-
方式設計・基盤構築力
フロントエンド・バックエンド双方の基盤開発を通じて、プロジェクト全体の開発効率を高める基盤設計力が磨けます。CI/CDやクラウド環境を含めた運用・保守の効率化も視野に入れた設計力が身につきます。
-
技術指針の策定・展開力
チームが高品質なコードを書けるよう、設計・実装・テストの指針を策定し浸透させる力を養えます。技術的な問題解決のフォローを通じて、組織全体の技術力底上げに貢献する経験が積めます。
キャリアパス
※各職種区分は、状況により変動する可能性があります。
※採用時はまず候補ポジションからのスタートとなります。
-
アプリケーションアーキテクト
アプリケーション全体のアーキテクチャ設計と基盤構築を担い、プロジェクトの技術的な土台を作り上げます。
やること
- ・顧客要件の非機能要件を踏まえた技術的な検討・分析をする
- ・アプリケーションの方式設計・サンプル実装をする
- ・フロントエンド・バックエンド双方の基盤開発をする
- ・開発・運用・保守の効率化を踏まえた基盤を構築する
- ・設計・実装・テストの技術指針を策定し展開する
- ・技術的な問題のデバッグと解決をフォローする
- ・方式設計に関わるドキュメントを作成する
- ・工数見積もりを技術的観点でフォローする
-
リードアプリケーション開発者
プロジェクト内で技術推進を担い、アーキテクチャ検討から技術選定まで主導するポジションです。設計力を活かしながらチームを技術面で牽引し、開発品質と生産性を高めます。
やること
- ・アーキテクチャの検討・技術選定を行う
- ・コードレビューを主導し品質を担保する
- ・チームメンバーの技術的なフォローをする
- ・作業工数の見積もりをリードする
- ・顧客に対して技術的な観点から提案・調整を行う
-
テクニカルアドバイザー
スペシャリストの作業を助け、プロジェクトの技術的な課題を解決するポジションです。個別のプロジェクトに関わりながらチームを技術面でサポートし、アーキテクトとしての知見を横断的に活かします。
やること
- ・アプリケーションのアーキテクチャ設計・開発を支援する
- ・フロントエンド・バックエンド双方の開発を支援する
- ・方式設計や開発における技術的な問題に対応する
- ・自動テスト・パフォーマンステストを支援する
- ・CI/CDの構築を支援する
- ・開発環境の準備・整備を支援する
よくある質問
-
Q1
どのくらいの経験があれば応募できますか?Webアプリケーション開発の実務経験5年程度、または同等レベルのスキルをお持ちの方を想定しています。顧客要件からのソフトウェアアーキテクチャ方式設計の経験があることが前提となります。設計力をさらに高め、エンジニアとして上位を目指す方にとって最適な環境です。
-
Q2
入社後はどのようにスキルアップできますか?多様な業種・規模のプロジェクトへのアサインを通じて、アーキテクチャ設計・基盤構築の実践経験を積み重ねられます。社内のITスペシャリストやテクニカルアドバイザーと密に連携できるため、高度な技術視点を間近で学べます。継続的な自己啓発も会社として奨励しています。
-
Q3
どのような案件・技術スタックで経験を積めますか?メインはSpring Boot(Java)+Thymeleaf / Vue.js / Reactを用いたWebアプリケーション開発です。AWS EC2 / ECS・Azureなどのクラウド環境での基盤設計・構築案件も増えており、インフラ・CI/CDを含めたアーキテクチャ全体に関わる機会が豊富です。アーキテクトとして技術選定・方式設計の中心を担えるプロジェクトをアサインします。