-Define the scope of the project, roles, and responsibilities along with the top management and teams -Develop a detailed project plan to track progress -Ensure that all projects are delivered on-time, within scope and within budget -Ensure technical feasibility, resource availability and allocation -Introduce agile engineering practices -Breakdown complex projects into weekly or bi-weekly sprints to estimate delivery date -Ensure business process standards are followed properly -Use appropriate verification techniques to manage changes in project scope, schedule and costs -Report periodically the status and performance of every project -Measure and track team performance using OKR and KPIs -Perform risk management to minimize project risks -Create and maintain comprehensive project documentation -Oversee cross functional teams, ensuring each is reaching goals set by departmental and company leadership. -Implement effective policies and strategies to ensure smooth day-to-day operations. -Proactively facilitate communication and coordination among employees to instill motivation, accountability and ownership.