Search by job, company or skills

Senior Software Project Manager

  • Posted 10 hours ago
  • Be among the first 10 applicants

Job Description

About the Role

The Senior Software Project Manager will be responsible for leading end-to-end delivery of a software development project, with proven experience in managing ERP development or implementation initiatives.

Responsibilities

  • Lead the end-to-end delivery of the project, from planning and requirements gathering through deployment and post-launch support.
  • Define project scope, objectives, timelines, and deliverables in collaboration with stakeholders and leadership.
  • Manage and coordinate cross-functional teams including software engineers, business analysts, QA, and integration specialists.
  • Develop and maintain project plans, schedules, budgets, and resource allocations.
  • Identify, assess, and mitigate project risks, dependencies, and blockers to ensure on-time, on-budget delivery.
  • Apply Agile/Scrum or hybrid project management methodologies to drive iterative development and continuous improvement.
  • Ensure quality standards and software development best practices are followed throughout the project lifecycle.
  • Facilitate communication between technical teams and business stakeholders to ensure alignment on requirements and priorities.
  • Monitor project KPIs, track progress, and manage change requests and scope adjustments.
  • Prepare regular project status reports, steering committee updates, and executive-level business reviews for leadership.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Minimum of 7 years of experience in software project management, including at least 3 years managing ERP development or implementation projects.
  • Proven hands-on experience managing a full ERP project lifecycle (e.g., SAP, Oracle, Microsoft Dynamics, Odoo, or custom-built ERP) is mandatory.
  • Strong understanding of software development lifecycle (SDLC), system architecture, integrations, and database-driven enterprise applications.
  • Solid experience with Agile, Scrum, or hybrid delivery methodologies; PMP, PRINCE2, or Agile certification is a strong plus.
  • Demonstrated track record of delivering complex software projects on time, within scope, and within budget.
  • Excellent leadership, stakeholder management, and problem-solving skills.
  • Proficiency in project management tools (Jira, Azure DevOps, MS Project, or similar).
  • Excellent communication skills in Arabic and English.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 151781105

Beware of Scammers

We don’t charge money for job offers