Project Manager
Position Overview
We are seeking an experienced Project Manager to lead and coordinate software development projects from inception through completion. The ideal candidate will have a solid background in managing software development projects, excellent communication skills, and the ability to lead cross-functional teams. This role requires a deep understanding of software development processes, agile methodologies, and the ability to manage multiple projects simultaneously.
Key Responsibilities
Project Planning & Execution: Lead the planning, execution, and delivery of software development projects. Define project scope, objectives, and deliverables that align with business goals.
Team Leadership: Manage and motivate a cross-functional team of developers, QA, designers, and other stakeholders. Ensure team members understand their roles and responsibilities.
Client & Stakeholder Communication: Serve as the primary point of contact for clients and stakeholders. Regularly communicate project status, risks, and issues. Facilitate discussions and negotiations to manage expectations.
Risk Management: Identify potential project risks and develop mitigation strategies. Monitor project risks and implement corrective actions as necessary.
Quality Assurance: Ensure that all deliverables meet the required quality standards and adhere to industry best practices.
Agile Methodology: Implement and oversee agile methodologies such as Scrum or Kanban. Facilitate sprint planning, daily stand-ups, sprint reviews, and retrospectives.
Continuous Improvement: Promote a culture of continuous improvement by identifying areas for process enhancement and implementing changes.
Qualifications
Experience: 4+ years of experience in project management within the software development industry.
Education: Bachelor’s degree in Computer Science, Information Technology, or related field. PMP or similar certification is a plus.
Technical Knowledge: Solid understanding of software development life cycle (SDLC) and agile methodologies. Familiarity with tools such as Jira, Azure or Microsoft Project.
Leadership Skills: Proven ability to lead and manage cross-functional teams effectively.
Communication Skills: Excellent verbal and written communication skills, with the ability to communicate technical information to non-technical stakeholders.
Problem-Solving: Strong analytical and problem-solving skills, with the ability to anticipate and address project challenges.
Time Management: Exceptional time management skills with the ability to manage multiple projects and meet deadlines.
Preferred Skills
Certifications: PMP, CSM, or equivalent certifications.
Industry Knowledge: Experience in the ERP software development industry, with knowledge of current technologies and trends.
Tool Proficiency: Experience with project management tools like Jira, Azure, or MS Project.