Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Project Planning and Scheduling:
- Develop comprehensive project plans outlining tasks, timelines, resources, and milestones.
- Create and maintain project schedules, ensuring alignment with organizational objectives and priorities.
- Coordination of change requests
- Evaluate and assess the result of the project.
Team Leadership and Collaboration:
- Lead and motivate cross-functional project teams to achieve project goals.
- Foster a collaborative team environment, encouraging open communication and knowledge sharing.
- Coordinate with internal and external stakeholders to ensure alignment and engagement throughout the project lifecycle.
- Lead a cross functional team to achieve project requirements, deadlines, and schedules.
- Define tasks and required resources.
- Allocate project resources.
- Lead team in meeting client expectations and project deliverables.
Resource Management:
- Allocate resources effectively to optimize project delivery.
- Monitor team workload and adjust resource allocation as needed to meet project deadlines.
- Identify skill gaps and training needs within the team and facilitate appropriate interventions.
- Quality Assurance and Risk Management:
- Define and enforce quality standards for project deliverables.
- Implement processes for quality assurance, testing, and validation.
- Proactively identify and mitigate project risks, escalating issues as necessary.
- Resolve project issues.
- Dealing with any unplanned gaps related to project schedule, budget, or quality.
Budget and Cost Management:
- Develop project budgets and monitor expenditures throughout the project lifecycle.
- Control project costs, identifying opportunities for cost savings and efficiency improvements.
- Prepare regular financial reports and forecasts for project stakeholders.
Stakeholder Communication and Reporting:
- Communicate project status, milestones, and risks to stakeholders through regular updates and reports.
- Facilitate stakeholder meetings, ensuring alignment on project objectives and priorities.
- Manage stakeholder expectations and address concerns in a timely and effective manner.
- Communicating with clients can effectively ensure the success of the projects and communicate the project's objectives, progress, and any problems.
- Prepare project status reports.
- Coordinate the development of documentation to enable implementation and turnover of the process of system.
- Ensuring the service delivery process to be done, documented, and signed off from the customer side.
Continuous Improvement:
- Evaluate project performance and outcomes to identify lessons learned and areas for improvement.
- Implement process improvements and best practices to enhance project delivery efficiency and effectiveness.
- Foster a culture of continuous improvement within the project team and across the organization.
Job Requirements
Minimum Qualifications:
- Bachelor’s degree in computer science, Engineering, Business Administration, or a related field. (Master's degree preferred)
- Proven experience managing software development projects, preferably in an Agile environment.
- Strong understanding of project management methodologies, tools, and techniques.
- Excellent leadership, communication, and interpersonal skills.
- Demonstrated ability to manage multiple projects simultaneously while maintaining attention to detail.
- Certification in project management (e.g., PMP, PRINCE2, Agile PM) is a plus.
Additional Requirements:
- Ability to adapt to changing priorities and work effectively under pressure.
- Strong analytical and problem-solving skills.
- A track record of delivering projects on time, within budget, and with high quality.
- Experience working with cross-functional and geographically distributed teams.
- Knowledge of software development lifecycle (SDLC) processes and best practices.
- Conflict management experience
- Experience in strategic planning, risk management and/or change management.
- Proficiency in project management software such as Jira, Asana, or Microsoft Project.
- Willing to travel for extended periods of time.
- Good leadership, decision-making, and organizational skills.
- Strong attention to detail and multi-tasking skills.
- Proven experience managing a team.
Featured Jobs
Similar Jobs
- Scrum MasterFawry for Banking Technology and Electronic Payments S.A.E - 6th of October, Giza5 days ago