Job Description
As a Software Project Manager, you will be responsible for the planning, execution, and delivery of various software projects. You'll collaborate with cross-functional teams, manage project timelines, and ensure adherence to quality standards, ultimately delivering software solutions that meet client expectations.
Key Responsibilities:
Project Planning and Execution:
- Lead the planning, coordination, and execution of software projects, ensuring they are delivered within scope, on time, and within budget.
- Develop project plans, including schedules, resource allocation, and task assignments.
- Monitor project progress, track milestones, and manage any deviations from the project plan.
Team Leadership and Coordination:
- Supervise and guide project teams, fostering a collaborative and high-performing work environment.
- Conduct regular team meetings, providing direction, and ensuring alignment with project goals.
- Address team issues, manage conflicts, and support team members to optimize performance.
Stakeholder Communication:
- Act as the primary point of contact for project-related communications with
- stakeholders, ensuring transparency and managing their expectations.
- Provide regular project updates, addressing concerns and seeking feedback to guarantee customer satisfaction.
Risk Management:
- Identify potential risks and issues that may impact project timelines or quality.
- Develop risk mitigation strategies and manage unforeseen challenges to keep projects on track.
Release Planning:
- Collaborate with development, QA, and product teams to create release plans,
- schedules, and scope.
- Define release objectives, criteria, and success metrics.
- Assess the impact of release changes and coordinate adjustments as needed.
Release Coordination:
- Oversee the end-to-end release process with technical leadership, including scheduling, deployment, and rollback plans.
- Communicate with stakeholders and teams to ensure everyone is aware of release timelines and dependencies.
- Resolve conflicts and dependencies to ensure smooth release execution.
Quality Assurance:
- Oversee quality control processes to ensure software development adheres to industry standards and client requirements.
- Conduct regular reviews and assessments to maintain high-quality project deliverables.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering is a must
- Proven 2-3 yrs experience as a Project Manager/Project Coordinator in the software development industry.
- Strong understanding of software development methodologies (Waterfall, Agile, etc.).
- Proficiency in project management tools and software (e.g., JIRA, Microsoft Project).
- Excellent leadership, communication, and interpersonal skills.
- Ability to manage multiple projects concurrently while meeting deadlines.
- Familiarity with software development processes, tools, and technologies.