• Manage 10+ project team members for software implementation • Work with clients (management, IT, end users) to gather high-level business and system requirements and translate them into project scope, timeline and resource plans • Lead & manage requirement and programmer teams to ensure that final products are high-quality and meet engagement requirements • All other day to day monitoring and controlling project by focusing on-time and on-budget • Manage & monitor engagement issues and escalate them to engagement committee when necessary • Deliver professional presentation to client • Deliver project within cost, timeline and quality standard • Manage risks with mitigation plan • Manage changes to the project without unduly affecting the stated objectives and benefits • Regular and timely reporting of project progress to the management