リモート可・サービス開発ソリューションアーキテクト/Webサービス・スマートフォンアプリ開発多数/アジャイル開発多数
仕事内容 クライアントのDXパートナーとして伴走し、ビジネス上の課題を特定し、通常では見えにくい課題の本質を捉えながら、抽象を具体化していくための仮説立案や施策を決定していきます。そして、課題を解決するソフトウェアのアーキテクチャを設計し、実現していく業務を担っていただきます。 具体的には ■要件定義と管理 ・アジャイル、ウォーターフォール、それぞれのアプローチに適した進行方法を見定め実行する。 ・クライアントのビジネスを理解し、要件を引き出し、特定し、ドキュメント化する。さらには要件のトレーサビリティや非機能要件を明確にする。 ・スコープを明確にし、優先順位付けを行い管理する。競合する優先順位や対立を明確にして関係者と交渉し、合意を得る。 ・建設的な提案を行い、ステークホルダーからのインプットも促進して、活動がスムーズに行われるようファシリテートする。 ■ソリューションアーキテクチャ ・クライアントの現在と未来のビジネスニーズを満たすようハイレベルのアーキテクチャーを設計し、関係者とのコミュニケーションを行った上で、チームでの設計や開発が円滑に進むようガイドする。 ・スクラッチ開発、インフラ基盤、3rdパーティーサービス利用などを明確に定義する。テック観点だけでなく、プロセス、組織、オペレーションモデルも含まれる。 ・代替候補となる複数のアーキテクチャーを、コスト、パフォーマンス、およびスケーラビリティーのトレードオフを考慮して評価する。 ・既存と未来のソリューションの互換性維持を保証するために、関連するアーキテクチャ、戦略、ポリシー、標準やプラクティス(セキュリティを含む)を考慮して包括的な指針を提供する。 ■ソフトウェア設計 ・ビジネスにおけるソフトウェアの適用範囲を明確にし、コンポーネントやインターフェース(UIやAPIなど)を定義する。 ・システムデザイン、設計標準、品質、実現可能性、拡張性や保守性といった制約を考慮したシステム設計プロセスのファシリテーションを行う。 ・代替策とそのトレードオフの評価を行う。 ・プロトタイプやシミュレーションのイテレーションを通じて意思決定を可視化する。 ■開発 ・アーキテクチャを通して全体の技術要素から個別機能の実現可能性を調査し、実装工程を円滑にするためのガイドラインや開発手法を策定する。 ・生み出したアイデアをベース自ら試作プログラムや共通モジュール、自動化ツールなど業務効率化を図るツールの開発を行う。 ◆プロジェクトに関して 2200件を超える豊富な開発実績があり、MaaS/ Fin Tech/ IoT/ AI/VR など幅広いサービスやテクノロジーを活用するプロジェクトに携わることができます。 開発事例 Monstarlab - DX Blog ◆開発環境一例 フロントエンド:TypeScript, Javascript バックエンド:Golang, Ruby, Node.js, Java, PHP モバイル:Flutter, Kotlin, Swift フレームワーク:React, Vue.js, Node.js, Ruby on rails, Laravel, Spring boot パブリッククラウド:AWS, Azure, GCP データベース:RDB, NoSQL プロジェクト管理:JIRA, Confluence, Backlog, Redmine コード管理 : Github コミュニケーションツール:Slack, Zoom デザイン周り:Figma, Adobe XD, Zeplin, Sketch ポジションの魅力ポイント 最上流のビジネス検討フェーズからクライアントと伴走する形で案件に参画できる。また、決められた要件や仕様をただ具体化していくだけでなく技術目線での最適解をクライアントに提案するといった一般的なSIerとは異なる経験ができる 例:サービスにおける画面項目や機能面を利便性と実現性の両側面から最適解をクライアントと検討し設計に落とし込む 例:現在の手法ではデータ通信料が肥大化するといったリスクをいち早く検知し、データの格納先や流し方などソリューションとして解決策を提案する 実装設計から共通モジュールや業務効率化ツールなどの開発ができる キャリア分岐が最も多いポジションで、実績やキャリア形成における思考性に応じてPMへのキャリアシフトや、得意なテクノロジーを駆使するテックリード、アーキテクチャにおけるスペシャリスト...など ハンズオンにもハンズオフにもなれる 新規事業の立ち上げがでキックオフMTGから参加が可能 多様性を重視している会社 プライム案件が9割以上でお客様との直でのコミュニケーションが取れる モダン技術での開発案件及び大手のクライアントがメイン ◆必須スキル 要件定義、基本設計、詳細設計の経験 モダンな技術を使ってWeb /モバイルシステム開発の経験3年以上 API設計、画面設計、DB設計などをアウトプットした経験 課題解決スキル、提案力 システム設計に対する考え方において、具体を抽象的にまたは逆に抽象から具体、思考の切り替えができる方 ◆歓迎条件 To C向けサービス開発に携わったご経験 テスト設計および計画や運用保守などクオリティ管理に携わったご経験 ◆求める人物像 インプットがないものからアウトプットを出せるアイディア力および提案力に長けている 自分の担当範囲に縛られず、常に全体を俯瞰して見ることができる視野の広さ 人と人、物と物をつなぐブリッジ役となれるコミュニケーション力 続きを見る