1) Coordinate with customers to develop project plan including project scope, release schedule, milestones, deliverables etc. 2) Manage effective project implementation and delivery to ensure customer satisfaction. 3) Manage project activities to meet business goals. 4) Track and monitor project execution to make sure that the customer requirements are met. 5) Identify and manage resource requirements, required skill sets, training plans, quality reviews, documentations and weekly meetings required for project execution 6) Develop process improvements to meet customer needs. 7) Improve customer relationship by providing timely and accurate responses to their inquiries. 8) Validate project plan and schedule to incorporate any changes requested by customers. 9) Coordinate calls, meetings and communications between customers and project team throughout the project implementation phase. 10) Inform project status, schedule and key issues to customers and management on regular basis. 11) Perform negotiations on project activities with customer when required. 12 )Maintain and update a database of project related documents. 13) Inform management on customer needs and business opportunities. 14) Make adjustments to the billing rates and estimations according to company’s policy.