Position: Development Architect
デベロップメントアーキテクト(VA)は、カスタマーサクセス部門のプロフェッショナルサービスチームに所属し、戦略的なお客様企業のSalesforceを活用したデジタルトランスフォーメーションを支援・推進する設計・開発に特化したコンサルタントです。 具体的には、下記タスクを遂行します。
プライムコントラクターとしてSalesforce導入プロジェクトにおいて、要件を理解し適切な設計および開発、テストを実施し高い生産性で、高い拡張性、保守性を有する開発物を作成する
最新のツールを活用し専門的な知識をもとに品質とスピードを両立したCI/CDの仕組みを構成、提供する
期待される責務
信頼されるアドバイザーとしてお客様の成功にフォーカスし、お客様の戦略を理解した上でプロジェクトに参加し高生産性、高品質、高保守性を有するプログラム、ドキュメント、開発・実行環境構築を推進する
Salesforceが提供するノーコード、ローコード、プロコードを理解し、顧客要件や制約も理解した上で、適切な要素技術を選択し開発する
アプリケーションレベルのアーキテクチャを設計し、開発・テストを実施する
プロトタイプ構築・技術検証を実施する
顧客要件とBestPraciteceやReferenceを十分理解したうえで詳細ソリューションをデザインし、実装および単体テストを実施する
開発ガイド・規約といった開発標準を作成し、展開する
開発・運用プロセスを管理・効率化するCI/CDの構成や構築を行う
お客様や他のSalesforce Architectおよびビジネスパートナーとコミニケーションを密接に行い、信頼の獲得および期待値の管理を遂行する
Salesforceエキスパートとして認定資格取得および新しいプロダクトや技術、開発手法を継続的に学習する
Saleforceがグローバルで保有するベストプラクティス・ナレッジ・メソドロジーを学び、活用し、かつ自己の経験に基づいたナレッジの蓄積へ貢献する
グローバルの製品開発チームやアーキテクトと協力しお客様の課題解決を遂行する
社内外で情報発信を行い、パートナーエコシステムやTrailbrazerコミュニティの拡大へ貢献する
チームメンバーのメンタリング、支援、育成を行う(シニアメンバー)
成長機会
VAは戦略的なお客様の複雑で難易度の高いプロジェクトに対して高い設計力、開発力を活かし、高生産性と高品質および拡張性を持つ開発成果物を提供することで、お客様のビジネスおよびデジタルトランスフォーメーションを成功に導けるようになる
VAは業務の遂行時にグローバルの知見・ナレッジに容易にアクセスすることが可能であり、製品開発チームやトップレベルのSalesforceアーキテクトの同僚と協働することで、一流のSalesforceおよびクラウドアーキテクトとして成長することができる
必要に応じてSalesforce外部のオンプレミスシステムやクラウドサービス(IaaS, PaaS, SaaS, IDaaS等)とのシステムとも連携する責務を持つため、Salesforce以外のテクニカルスキルを十分に活用することができ、オープンでベンダーに依存しない最新のテクノロジー・標準仕様やクラウドアーキテクチャについても習得することができる
Basic Requirements
スキルおよび経験に応じたポジション(職位)での採用を予定しています。
知識・遂行能力
複雑なアプリケーションを適切な思考で設計から開発、テストまで実施できる
顧客環境や制約を理解し、開発体制・CI/CDの手法やプロセスを決定し導入できる
設計やプログラミングにおける方法論に関する知識があり、それらを実務で活用できる
日本語、英語に関わらず必要な情報を短時間で理解し、業務に活用できる
他人が理解しやすいドキュメントやソースコードが作成できる
1人のプロフェッショナルなArchitectとして責任感とオーナーシップを持って複雑な案件でも仕事が遂行できる
他メンバーと協調しチームで仕事ができる
新しい技術や製品を学習する能力、強い探究心を有している
想定される経験・思考
システム開発プロジェクトに参加し、アプリケーションを適切な思考で設計から開発、テストを実施した経験がある(経験年数3年〜)
ウォーターフォール型またはアジャイル型の方法論を用いた設計・開発プロジェクトへの参加経験がある(複数プロジェクトへの参加経験)
アプリケーション開発リーダーとしてリーダーシップを発揮しチームを成功に導いた経験がある
難しいトラブルに直面した場合にも諦めず解決策、回避策を見つけ出し、解決した経験がある
常に、より生産性、保守性を高めるための手法を学び、実践に役立ててきた経験がある
自身の設計・開発したプログラムについて振り返り、課題と改善点を見つけようと試みている
基本知識
システム開発およびプロジェクト管理の方法論
一般的なWebアプリケーション開発(言語は問わない)およびデータモデリング
社内およびお客様向けに目的に合ったドキュメントの作成、および相手が理解できるプレゼンテーションの実施
社内メンバーおよびお客様との円滑なコミュニケーション
ミーティングのファシリテーション、リード
論理的思考、課題解決などコンサルティング方法論
設計、開発のベストプラクティスやリファレンスの理解
クラウドサービスの設定・動作検証を自らがクイックに行えるハンズオンスキル
Preferred Requirements
エンタープライズ規模の開発プロジェクトの経験を有する
システムレベルのアーキテクチャの設計、構築スキルや経験を有する
インテグレーション、シングルサインオン、大量データ処理、モバイル開発、アジャイル開発プロセス、DevOps等の専門的な知識
CXOなどのエグゼクティブクラスや部長クラス、また担当者など、それぞれの相手に合わせた柔軟なコミュニケーション能力、リエゾンとしての調整能力
Salesforceの各種クラウドソリューションやCRMに関する知識・経験
Webフロントエンド開発経験(特にAngular, React, Vue.jsなどSPA)
英語をネイティブ言語とするメンバーやお客様とのコミュニケーション
大規模プロジェクトのマネジメント経験
AIを用いた開発経験