* Performs a consulting advisory role on different projects
* Adds and improves the specific subject and domain knowledge of the offshore team
* Understands trends and new developments in respective field
* Provides Thought leadership in the respective field
* Enables capability ramp up of other consultants
* Independently handles projects with a team of developers - sets goals & plans schedule for completion of projects.
* Monitors and control progress
* Develops specification and does requirement analysis Prioritizes/sets QA standards.
* Participates in systems requirements & design reviews.
* Provides leadership to the group, does appraisals of team members.
* Responsibility for budgets, cost schedule and delivery.
* Actively manages the client relationship including the commercials, risks and opportunities of the development
* Acts as the point of escalation for the client