Job Description The Software Project Manager role requires punctual project planning, monitoring and control of information technology systems. The candidate has to be able to determine the scope of the software development project, plan in detail project stages, estimate the expected workload, and provide the complete project schedule to our team and management. Responsibilities • the life cycle end-to-end project management of a software/system development project/ program • Distinguish project milestones and deliverables throughout project lifecycle • Determine and manage project dependencies and critical path. Oversee individual projects and be responsible for completing projects within allotted timeline and budget • Effectively communicate project goals to team members and management • Maximize team effectiveness and improvement • Culpable for overall quality of project finishing and delivered product • Appreciate the project risks, impacts to enterprise products and systems, and define corrective actions and drive projects to closure • Guarantee project finishing is in line with project & authorities guidelines and directives; determine, allocate, and direct all project resources in accordance with these guidelines and directives accordingly