The Project Manager will be a member of the PMO Team, reporting to the Director of Program Management. The PMO Team leads client software implementation projects and works closely with the Product Management team to identify opportunities and develop solutions. The Project Manager is a critical role within the organization, and is primarily responsible for successfully managing software implementations, from project initiation through project closure. The Project Manager will be working on a variety of interesting projects, and work closely with our clients as well as internal teams (including, but not limited to, Business Analysts, Development, QA, Sales, and Executive Leadership), in a fast paced and dynamic environment. We are looking for a Project Manager that is detail oriented, flexible when faced with change, able to manage multiple tasks and projects, skilled at building relationships with clients and internal team members, thrives in a fast paced work environment, and has a solid understanding of the software development lifecycle. This candidate will have many opportunities to impact business process and company success. This is a highly technical position with accountability for product quality that requires the ability to motivate and mentor cross-functional team members.
Essential Duties & Responsibilities:
Effectively manage client communications and expectations. Own the customer relationship – function as primary point of contact during implementation, and maintain position as trusted advisor to clients. Define implementation projects, execute tasks, complete deliverables, coordinate staffing, and monitor and report results. Develop and deliver training. Able to function as subject matter expert in order to collect complete and accurate business requirements from clients. Work as a team player and leader in order to effectively coordinate across functional teams. Collaborates with Product Management to balance product vision and voice of customer in order to recommend and deliver best-in-class solutions. Presents project statuses to executive team. Works closely with Business Analyst to ensure that all documentation accurately reflects client needs and clearly defined for Development and QA teams (i.e. business requirements, user stories, wireframes, functional specifications, test plans, etc). Manages issues, risks and changes using appropriate and agreed upon processes. Coordinate estimation of development effort. Plan milestones, track progress, prioritize bug reports. Coordinate training for team members.