We are seeking a highly skilled Software Project Manager to lead and coordinate software development projects from initiation to delivery. The ideal candidate will be responsible for gathering requirements, analyzing business processes, creating functional specifications, and ensuring projects are delivered on time, within scope, and aligned with organizational goals. This role bridges the gap between business needs and technical solutions, working closely with stakeholders, developers, QA, and management.
Key Responsibilities
- Manage end-to-end software project lifecycle including planning, execution, monitoring, and delivery.
- Gather, analyze, and document business requirements and translate them into functional and technical specifications.
- Collaborate with stakeholders to define project scope, goals, and deliverables.
- Coordinate with development, design, and QA teams to ensure timely delivery of features.
- Create and maintain project schedules, resource plans, and risk management strategies.
- Act as the liaison between business users and technical teams.
- Conduct feasibility studies and system analysis for proposed solutions.
- Oversee UAT (User Acceptance Testing) and ensure system functionality meets requirements.
- Prepare project documentation including SRS (Software Requirement Specification), BRD (Business Requirement Document), and technical workflows.
- Track project progress, prepare status reports, and present updates to senior management.
- Ensure adherence to software development standards, methodologies, and best practices.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s preferred).
- Proven experience as a Project Manager or similar role in software development.
- Strong understanding of SDLC, Agile, and Waterfall methodologies.
- Hands-on experience with project management tools (e.g., Jira, Trello, Asana, MS Project).
- Proficiency in documenting requirements, workflows, and system designs.
- Excellent analytical, problem-solving, and communication skills.
- Ability to manage multiple projects and prioritize tasks effectively.
- Knowledge of ERP systems, databases, and cloud technologies will be a plus.
- PMP, PMI-ACP, or CBAP certification is an advantage.
Job Type: Full-time
Work Location: In person