■業務詳細
豊富なテクノロジー知見をもとに、クライアントのビジネス課題を解決する上で最適なテクノロジーを選び、ビジネスで活用するためのアプリケーション・インフラストラクチャアーキテクチャを策定する。
それを高効率、高品質で実現するためのアイデアを出し、クライアントに説明、合意するとともに、プロジェクトで必要となるツールやプロセスの整備まで担います。
主にクライアントの新しいサービスを作り出すプロジェクトに従事し、クライアントのビジネス課題を解決するためのソリューション、サービスのあるべきアーキテクチャを考えます。
ビジネスサイドからの要件を単に実現するのではなく、堅牢性、適応性、信頼性、柔軟性、効率性、保守性など、求められる真の要件を見極め、それを満たすシステムアーキテクチャを策定・設計します。
高品質で高効率な開発を実現するため、標準プロセスやツールを整備しプロジェクト全体に浸透させるとともに、ソフトウエアエンジニアが作成したアウトプットが望ましい実装となっているかレビューします。
プロジェクトを円滑に進めるため、テクノロジーの観点から顧客のステークホルダーに対して説明、合意するとともに、エコシステムパートナーや社内の様々な知識・経験・スキルをつなぎリードします。
■その他
開発端末
・iPhone/iPad/Android
・Windows10/Macbook Pro ※開発者用ハイスペックPCもあり
ツール
・Github
・Jenkins
・JIRA/Confluence
・Teams/Slack
技術スタック
・フロントサイド:Angular, React, Flutter, TypeScript, JavaScript など
・サーバサイド:Java, Spring boot, Node.js など
・データベース:Oracle, MySQL, Postgresql, Aurora/RDS/Redshift, Redis など
・コンテナ:Docker, Kubernetes, Microservice など
・クラウド:AWS, Azure, GCP
・アーキ・インフラ:Infrastructure as Code, API Management
・その他:AI(自然言語処理/画像処理/音声処理/機械学習・深層学習)、Blockchain