A professional who should
-have hands-on experience in a web development team to develop Client as well as server-side.
-have experience in handling a team of Developers
-Initiate daily project meetings to achieve targets on time.
-Provide recommendations to improve development procedures, systems, and tools.
-Perform brainstorming activities related to the project issues
-Provide updates to effort estimates and status of the assigned task.
-Write technical documentation and collaborate with the Development team.