Manage design, development and delivery of business programs according to client requirements.
Work with management in developing project plan, budgets and timelines.
Perform resource allocation, workload assignment and schedule management to ensure on-time delivery.
Supervise project team on daily basis and provide direction whenever needed.
Recommend new technologies and methodologies to enhance quality, productivity and cost-effectiveness.
Make updates to project plan as per changing needs of clients.
Identify project challenges and develop appropriate action plans.
Track project progress on regular basis and make adjustments for timely completions.
Monitor and manage expenses within allotted budgets.
Assist in project risk assessment and mitigation activities.
Analyze and resolve project issues in a timely fashion.
Schedule regular team meetings to discuss about project status, issues and any new ideas.
Assist in employee recruitment, performance evaluation, promotion, retention and termination activities.
Identify team skill gaps and schedule trainings to improve team productivity.
Ensure that team follows departmental policies and procedures for operation efficiency.