Senior Project/Program Manager
Job Description
Manages client solution delivery programs and/or projects. Works closely with client and Persystence management to ensure project delivery success. Hires and manages new talent as managed projects require collaboratively with Persystence management. Manages, leads and mentors others in the consulting organization.
Responsibilities
Sales Support
- Develops consulting proposals for senior client management, including the project approach, timeline, deliverables, and service billings
- Identifies follow-on sales opportunities in accounts and engages sales teams
- Supports sales calls and customer visits
Project Management and Delivery
- Creates a project staffing plan, staffs the team, and manages staff issues during the project
- Manages the project execution and delivery, including high-quality deliverables and high levels of customer expectation and satisfaction
- Delivers the project to schedule, quality, and budget
- Responsible for service invoicing and collections for the project
- Coordinates the customer satisfaction audit review and post-mortem
Project Management and Delivery
- Works daily with customer project management and end-user staff
- Presents major deliverables and status reports to senior client management
Practice Development
- Recruit and interview key staff
- Develop methodologies, approaches, and models
- Build practice knowledge base by contributing deliverables, etc.
- Mentor other professional services staff
- Lead by example
Requirements
- 10+ years in the information systems or consulting field required
- BS in Computer Science or Mathematics; MBA or advanced degree desirable
- Project management experience required
- Ability to travel required
- Technical knowledge of Web architectures, test automation concepts and major vendor tools, and the discipline of Quality Assurance
- Experience in IT consulting