About the role
As a Project Manager, you will play an integral role in our software development team. You will be responsible for overseeing and managing multiple projects, ensuring their successful completion within the specified timeframe and budget. This position offers an opportunity to contribute to the growth and success of our company, while also providing room for personal and professional development.
Responsibilities
- Lead and manage complex software development projects from initiation to closure, while adhering to project timelines, milestones, and deliverables
- Collaborate with cross-functional teams including developers, designers, and stakeholders to define project objectives, scope, and requirements
- Create and maintain detailed project plans, tracking progress, identifying risks, and implementing mitigation strategies
- Effectively communicate project status, updates, risks, and issues to stakeholders, ensuring transparency and alignment
- Coordinate resources, assign tasks, and manage project team members to ensure efficient and effective project execution
- Proactively identify and resolve project issues and conflicts, facilitating timely decision-making and problem-solving
- Manage project budgets, monitor project expenses, and track project costs to ensure adherence to financial plans
- Ensure project documentation is complete, accurate, and organized for future reference and auditing
- Continuously evaluate project processes and workflows, identifying areas for improvement and implementing best practices
- Stay up-to-date with industry trends, emerging technologies, and project management methodologies to enhance project outcomes
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field
- Minimum of 5 years of project management experience in the software development industry
- Proven track record of successfully managing and delivering projects on time and within budget
- Strong understanding of agile methodologies and project management frameworks
- Excellent leadership and communication skills, with the ability to effectively collaborate and influence stakeholders
- Solid organizational and time management skills, with the ability to prioritize tasks and manage multiple projects simultaneously
- Proficient in project management tools and software, such as JIRA, Trello, or Microsoft Project
- Experience working with remote teams and managing distributed project resources
- PMP or PRINCE2 certification is a plus