Job Description:
* Lead and manage software development projects from initiation to delivery, ensuring alignment with business objectives and technical requirements.
Collaborate closely with product teams to define project scopes, timelines, and deliverables.
Utilize Agile methodologies to plan sprints, coordinate teams, and facilitate meetings.
Prepare comprehensive technical documentation and communicate effectively with stakeholders at all levels.
Identify, assess, and mitigate project risks to ensure timely and quality delivery.
Monitor project progress and performance metrics, providing regular updates to stakeholders.