Project Planning:
Identify and manage potential project risks, and develop contingency plans.
Analyze project requirements and collaborate with stakeholders to define project goals, scope, and success criteria.
Develop a detailed project plan including schedule, resources, budget, and key milestones.
Project Implementation and Monitoring:
Utilize project management tools (e.g., Jira, Trello, Asana, Smartsheet – depending on the company&039;s tools) to track progress, manage tasks, and generate reports.
Ensure compliance with the company&039;s software development processes and standards.
Organize regular project meetings to update progress, resolve issues, and ensure effective collaboration among team members.
Coordinate and manage the project team (including developers, testers, business analysts, etc.).
Risk and Change Management:
Manage project change requests, assess their impact, and make necessary adjustments to the project plan.
Monitor and evaluate potential risks throughout the project lifecycle. Propose and implement preventive and mitigation measures.
Communication and Reporting:
Prepare essential project documentation (e.g., progress reports, meeting minutes, acceptance documentation).
Provide regular reports on progress, budget, risks, and emerging issues to stakeholders (senior management, clients, etc.).
Maintain effective communication with clients, providing updates, addressing questions, and managing expectations.
Quality Assurance:
Work with the QA department to ensure the software product meets quality standards.
Monitor testing activities and ensure timely bug fixes and resolutions.
Acceptance and Handover:
Ensure the delivery of the product and all related documentation in accordance with the process.
Coordinate with the client for software product acceptance.
Evaluation and Improvement:
Conduct a post- project review to identify lessons learned and propose improvements for future projects.
Requirements:
Knowledge of risk management, change management, and project budgeting.
Understanding of common software development technologies and platforms.
English proficiency: able to communicate and read technical documents in English (depending on project and company requirements).
Preference for candidates holding professional project management certifications (e.g., PMP, PMI- ACP, Scrum Master).
Minimum 3 years of experience in software project management.
Bachelor&039;s degree in Information Technology, Computer Science, or a related field.
Experience working directly with clients and stakeholders.
Experience using project management tools such as Jira, Trello, Asana, Smartsheet (preference given to candidates experienced with the company’s current tools).
Excellent communication and problem- solving skills.
Strong leadership and team management skills: capable of guiding, inspiring, and motivating the project team.
Solid knowledge of software development methodologies (e.g., Agile, Scrum, Waterfall).