* Guiding the team of developers through the project
* Architecture design and choice of technologies
* Product non-functional requirement definition
* Keep track of .NET technologies through seminars, associations etc.
* Providing technical support to Applications Development