最新のソフトウェア開発手法とinfrastructureを使い、短い開発サイクルのアジャイル開発環境でソフトウェアの開発を進める. 5-7名のアジャイルチームに技術的なコーチングを行う. Product Manager, LSDと協力し、製品の要件とビジョンを理解する. 要求仕様、ビジョンを優先順位付けされたUser Storyのリストに変換し、品質基準を守って納期までに提供する. Product Manager, LSD, Architect, Principal Engineerと協力し、複数世代のsoftware technology planを作成する. チーム全体の効率性を高め、重複を無くし、製品とtechnologyの再利用を進める. 開発、Maintenance、サポート活動を支えるプロセスの改善を行う. 他のビジネス部門と機能横断的に連携し、活動および成果物の調整を行う. 製品開発およびメンテナンスで世界クラスの品質を推進する. チームが一貫したメッセージを受け取り、ビジネスの方向性、戦略、結果を明確に理解できるようにする. 複雑な各分野の知識の伝達を推奨するために、各分野の専門家と提携する. SDLCの原則と次の方法論を適用する. プロジェクトように選択されたtechnologyを使い、品質基準を満たし、必要な機能を提供するcodeを作成する. オブジェクト指向設計方法論と、C/C++, Java, Pythonなどの様々なprogramming言語の開発経験. Performance parameterを理解し、application performanceを評価する. コアデータ構造とアルゴリズムを開発し、選択したtechnologyを使って実装する。....