Software Project manager

Apply for this job

Email *

Job Description

General

  • Manage Software Implementation project activities across all project phases, including initiation, planning, execution, monitoring, control, and closure.
  • Effectively communicate and interact with clients, project teams, and stakeholders at all levels.
  • Work collaboratively with the client, project development, and implementation teams, manage contracts, and follow management directives during project execution
  • Ability of hands-on execution and management of projects:

o Deployment strategies and plans

o Schedules

o Scope

o Cost

o Contract terms

o Change requests

o Resource planning

o Risks and issues

o Communication and Status reports

  • Tailor project management practices, implementation strategies and support processes to meet the needs of the client
  • Create a conducive working environment for the team.
  • Follow the Agile methodology to ensure project milestones are achieved and business requirements are delivered on time.
  • Make recommendations to management about schedules, prioritization and resource allocation with input from team members and stakeholders
  • Identify risks and appropriate contingencies – execute if needed.
  • Ensure project documents are complete, current, and stored as per process.
  • Conducts Lessons learned meetings and documents project benefits.

Strategic

  • Participates in planning and execution of strategies for transformation solution Implementation and system deployment.

Financial

  • Manages project budget and payment milestones as per contract
  • Ensure Change Requests are raised and approved for any additional time and cost.

Communication

  • Fluency in English and Arabic.
  • Efficiently facilitating team and client meetings.
  • Keeping the project team well aware of the changes.
  • Provide regular and frequent updates to all project stakeholders pursuant to the communication plan.
  • Communicate and collaborate with internal and external stakeholders as required in relation to project deliverables, including expectations management, and presentations
  • Ensure risks are mitigated and issues escalated or resolved in a timely fashion.

Resources Management

  • Ensure sufficient resources are allocated for project delivery.
  • Assist with planning logistics and travel for on-site project resources.
  • Ensure appropriate levels of proficiency across the team.
  • Ensure company policies are followed.
  • Addresses difficult staff situations directly, using discretion, providing HR advice, and showing respect for the individual; escalates the case if necessary.
  • Motivate and foster teamwork; help team members