About the job:
The Project Manager (PM) will oversee the planning, execution, and delivery of software projects. You will involves collaborating with cross-functional teams, managing resources, and ensuring that projects are completed within scope, time, and budget constraints while maintaining high-quality standards.
Job description:
Requirements Gathering and Analysis: Define project scope, objectives, and deliverables in collaboration with stakeholders. Develop a detailed project plan outlining tasks, timelines, resource requirements, and dependencies. Identify and manage project risks, and create mitigation strategies.
Team Coordination: Assemble and lead cross-functional teams, including
developers,
designers,
testers, and other relevant roles. Assign tasks, set priorities, and ensure that team members understand their responsibilities.
Communication: Maintain clear and consistent communication with stakeholders, team members, and upper management. Provide regular project updates, status reports, and performance metrics.
Quality Assurance: Define and enforce quality standards for software development processes and deliverables.Conduct thorough testing and quality checks to ensure software meets specified requirements.
Change Management: Handle changes in project scope, schedule, or objectives, and manage any associated impacts.
Risk Management: Proactively identify potential risks and issues, develop mitigation plans, and address challenges as they arise.
Stakeholder Management: Engage with clients, end-users, and other stakeholders to gather requirements, obtain feedback, and manage expectations.
Project Documentation:Maintain comprehensive project documentation, including requirements, design documents, and project plans.