[ref. j8962304] Project Manager
Job Summary:
We are seeking a highly organized and detail-oriented Project Manager to oversee the planning, execution, and delivery of software development projects. The ideal candidate will have strong communication skills and the ability to work closely with cross-functional teams, ensuring that projects are completed on time, within budget, and to the highest quality standards.
As a Project Manager for our development team, you will play a key role in managing the development life-cycle, facilitating collaboration between developers, designers, and stakeholders, and ensuring that all project goals are met. You will need a strong understanding of the software development process and experience working with Agile methodologies.
Job Description:
- Lead project planning efforts, creating detailed project plans, defining project scope, milestones, deliverables, and timelines.
- Coordinate with the development team, ensuring that everyone understands project goals, timelines, and their specific roles. Foster a collaborative team environment.
- Proactively identify and mitigate potential risks that could impact the timeline or quality of deliverables. Develop contingency plans to address issues that arise.
- Provide regular updates to stakeholders, including clients, internal teams, and management, on project status, milestones, risks, and delays.
- Facilitate and manage Agile development processes (e.g., Scrum, Kanban) to track progress, prioritize tasks, and ensure timely delivery of features.
- Support the development team by addressing challenges, removing blockers, and ensuring the team is well-supported throughout the project life-cycle.
- Ensure that software development processes are aligned with best practices and that the final product meets or exceeds quality standards.
- Lead retrospectives and reviews at the end of each project to identify areas for improvement in future projects.
Qualifications:
Required:
- Bachelor’s degree in Computer Science, Engineering, Business, or a related field.
- 3+ years of experience as a Project Manager or Scrum Master, preferably in a software development or tech-related environment.
- Strong knowledge of Agile project management (Scrum, Kanban), with experience using project management tools (e.g., JIRA, Trello, Asana).
- Proven ability to manage software development teams and lead projects from inception to delivery.
- Excellent communication skills, with the ability to communicate complex technical concepts to non-technical stakeholders.
- Strong organizational and multitasking skills, with the ability to prioritize tasks and manage competing deadlines.
- Problem-solving skills and the ability to remove roadblocks for the development team.
Preferred:
- PMP (Project Management Professional) or Scrum Master certification.
- Familiarity with software development languages, frameworks, and technologies (e.g., Java, Python, React, Node.js).
- Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines and DevOps practices.
- Experience managing remote or distributed teams.
- Familiarity with cloud platforms (AWS, Azure, Google Cloud) and version control systems (Git).