Project Planning: Develop comprehensive project plans, including timelines, resource allocation, and budgeting, ensuring alignment with business objectives.
Execution & Monitoring: Oversee all aspects of project execution, including coordination with internal teams and external stakeholders. Monitor and track project progress, ensuring that milestones are met and risks are managed.
Team Leadership: Lead, motivate, and manage project teams, ensuring that roles and responsibilities are clearly defined and that team members are working effectively towards project goals.
Stakeholder Management: Serve as the primary point of contact for project stakeholders, ensuring clear communication, managing expectations, and addressing concerns promptly.
Risk Management: Identify potential project risks and develop mitigation strategies to minimize impact on project outcomes. Monitor risks throughout the project lifecycle and adjust plans as necessary.
Quality Assurance: Ensure that all deliverables meet quality standards and are completed according to specifications. Implement quality control processes to maintain high standards throughout the project.
Budget Management: Manage project budgets, including tracking expenses, forecasting costs, and ensuring that projects are delivered within the approved budget.
Documentation & Reporting: Maintain detailed project documentation, including project plans, status reports, risk logs, and post-project evaluations. Provide regular updates to senior management and stakeholders.
Continuous Improvement: Evaluate completed projects for lessons learned and implement improvements in project management processes and methodologies.
Qualifications
Experience: 15+ years of experience.
Language: English, Arabic is a plus
Project Management Skills
Project Management: Strong skills in project management methodologies (i.e., Agile, scrum, kanban) and tools. PMP, Agile certifications required
Communication: Ability to clearly communicate technical concepts to non-technical stakeholders and vice versa.
Problem-Solving: Strong analytical skills to troubleshoot and resolve issues.
Collaboration: Experience working with cross-functional teams and managing external stakeholders
Technical Skills
Extensive experience in managing large-scale software delivery projects, including planning, execution, and closure.
Extensive experience in managing pluri-disciplinary software delivery projects streams: Development, QA/Testing, Data Management, Integration, Access Channels Design (UI/UX, CX), AI
Proficiency in Agile and Scrum frameworks, with a strong understanding of iterative development and continuous delivery practices.
Deep understanding of software development processes, architecture, and technologies to effectively manage technical teams and address complex issues.
Expertise in engaging with stakeholders, understanding their needs, and managing expectations throughout the project lifecycle.
Skilled in identifying, assessing, and mitigating risks and issues to ensure successful project outcomes.
Strong leadership skills to inspire, mentor, and manage project teams, fostering a collaborative and high-performance environment.
Ability to develop strategic plans, and drive successful software delivery outcomes.
Excellent communication skills for producing clear and concise project reports, updates, and presentations for senior stakeholders.