• Setup the project by bringing in resources (including hardware, software, architects, developers, QA, etc.) and setting up the development processes.
  • Develop detail estimates and project plans/schedules (MPP) as required by the project.
  • Ensure smooth project execution from initiation to closure with daily monitoring and mitigating/escalating the risks/ issues on-time.
  • Ensure all releases are on-time and high quality in all aspects (code, functional, documentation).
  • Communicate the project status including risks, schedules and concerns to all stake holders as scheduled/appropriate.
  • Coach, mentor, motivate and supervise the project team.
  • Appraise the project resources for their performance as scheduled. Identify training needs for project resources.
  • Proactively manage all changes in the project (e.g. requirements, resources, issues etc).
  • Liaise with project stakeholder on an ongoing basis.
  • Provide inputs to management for making proposals.
  • Contribute towards the Organizations' Knowledge Base.
  • Carry out any other responsibility assigned by management.