Provides guidance to the team on how to approach the project on both a technical and business level and how to interact with clients. He will assist the team with long term software development.