Job Description
Requirements:
- Software Engineering or Computer Science degree, or similar qualification.
- Minimum 2 years of experience in a Project Manager or similar role.
- Strong understanding of product vision and strategy.
- Proficient in stakeholder management, backlog management, and prioritization.
- Familiarity with agile methodologies, particularly Scrum.
- Ability to write clear user stories and define acceptance criteria.
- Basic technical understanding of the relevant tech stack.
- Data-driven decision-making and problem-solving skills.
- Excellent communication and leadership abilities.
- Effective time and resource management.
- Proactive in identifying and managing risks.
Responsibilities:
- Gather and understand business needs and translate them into technical requirements for the development team.
- Create clear and detailed user stories, technical specifications and acceptance criteria for each function or task.
- Act as the main point of contact between business stakeholders (such as clients, management, or external customers) and the technical team.
- Ensure that stakeholder expectations are clearly communicated to the development team, and keep stakeholders updated on project progress.
- Make decisions regarding the scope of the project, focusing on delivering the most critical features within the given time and budget constraints.
- Work closely with developers, designers, and quality assurance (QA) teams to ensure technical requirements are understood and met.
- Be available to answer questions and provide clarifications throughout the development process, ensuring there are no blockers.
- Identify potential risks to the projects success, such as technical challenges, resource limitations, or shifting requirements.
- Work proactively with the team to mitigate risks and solve issues as they arise.
- Ensure that the technical deliverables are aligned with broader business goals, such as market needs, revenue targets, and strategic initiatives.
- Help the development team understand how their work contributes to the companys larger objectives.
- Report on project progress, risks, and milestones to senior management and stakeholders.
- Have a solid understanding of the technical aspects of the project (such as software architecture, programming languages, APIs, and cloud infrastructure) to communicate effectively with the development team and make informed decisions.