We are looking for an experienced and organized Software Project Manager to lead and deliver software development projects from inception to deployment. The ideal candidate will coordinate cross-functional teams, manage timelines and budgets, and ensure that projects align with business goals while maintaining high-quality standards.
Key Responsibilities:
- Plan, manage, and deliver software projects on time, within scope, and within budget.
- Define project scope, goals, milestones, and deliverables in collaboration with stakeholders.
- Create and maintain detailed project documentation including timelines, resource plans, and risk assessments.
- Coordinate work across development, design, QA, and DevOps teams.
- Manage Agile/Scrum or Waterfall processes, depending on the project needs.
- Facilitate daily stand-ups, sprint planning, reviews, and retrospectives (for Agile projects).
- Track project performance using tools like Jira, Trello, Asana, or Microsoft Project.
- Identify, communicate, and mitigate risks and issues proactively.
- Communicate project updates clearly and effectively to stakeholders, executives, and team members.
- Ensure software meets quality standards through collaboration with QA and testing teams.
Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- 3–7 years of experience in software project management or related roles.
- Strong understanding of the software development life cycle (SDLC).
- Experience working with Agile, Scrum, and/or Waterfall methodologies.
- Familiarity with project management and collaboration tools (e.g., Jira, Confluence, Microsoft Project).
- Excellent organizational, leadership, and communication skills.
- Ability to manage multiple projects and teams simultaneously.
- Strong problem-solving and decision-making abilities.
Job Type: Full-time