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.