Job SummaryThis role provides comprehensive project management for client software delivery - collaborating with internal software developers and technical consultants and working directly with our top-tier clients. We are looking for an experienced and dynamic technical project manager with a passion for leading software consulting projects that deliver exceptional value to clients. We need a trusted leader who can communicate effectively, manage diverse stakeholders, and solve complex problems, while delivering projects on time, within scope, and on budget. Do you thrive in fast-paced, collaborative environments and excel at balancing technical expertise with people management? Are you skilled in project management methodologies, with a proven track record of overseeing software consulting projects? If you answered yes to these questions, wed love to hear from you!
ResponsibilitiesProject Team Leadership & Management
- Cultivate and manage highly functional teams comprised of SharePoint Consultants and SharePoint Developers through all phases of the delivery lifecycle.
- Facilitate team project syncs, remove blockers, and communicate effectively to maximize productivity and maintain a high level of team satisfaction.
- Perform capacity planning in advance to ensure all team members are fully utilized, with no gaps in schedules or lulls in productivity.
Project Planning & Execution
- Lead the creation and execution of project plans, including milestone planning from kickoff to go-live, while addressing delays and implementing corrective actions as necessary.
- Manage day-to-day operational aspects of projects, including deliverables, estimates, financials, and schedules, to ensure projects stay on track and within budget.
- Maintain ownership of client satisfaction, company profitability, and project team workload.
Scope & Change Management
- Ensure alignment with clients on project scope, timelines, and budgets.
- Perform impact analysis for scope change requests and document changes and prepare change orders for client approval.
- Communicate realistic timelines and manage expectations as changes or delays occur
Process & Methodology Expertise
- Apply expertise in project management methodologies (e.g., Agile, Waterfall) to adapt and enforce the companys unique delivery process effectively.
- Facilitate clear and effective communication about project status, risks, and changes in scope.
- Drive continuous improvement in project management practices and team workflows.
Quality Assurance & Risk Mitigation
- Monitor project progress and assess risks, implementing mitigation strategies as needed to ensure successful outcomes.
- Uphold high-quality standards for all deliverables, ensuring they meet or exceed client expectations.
Operational Efficiency
- Ensure team members log time weekly and appropriately to maximize billable hours and utilization rates.
- Review invoices for accuracy before sending to clients and coordinate adjustments with Finance as necessary.
Communication & Reporting
- Provide clear, consistent updates to stakeholders on project status, risks, milestones, and scope changes.
- Serve as the clients go-to contact for requirements gathering, solutioning, or development, while ensuring cross-functional collaboration between all involved teams.
- Ensure timely signoffs at key project stages to maintain workflow and financial alignment.
- Ensure PMs deliver high-quality project updates, reports, and risk assessments for leadership and clients.
Process Improvement
- Establish and refine project management methodologies, ensuring consistency across projects.
- Define and enforce project management standards, tools, and documentation requirements.
- Contribute to business strategy by identifying trends in project execution and recommending improvements.
Qualifications- Bachelors degree (or equivalent experience) in Information Technology, Project Management, Business, or a related field (MBA a plus)
- 5+ years of experience in in IT project management, in a consulting capacity
- Exceptional organizational and leadership skills
- A client-first mindset with a focus on building long-term relationships
- Demonstrated ability to manage and prioritize multiple high-impact projects simultaneously in a consulting or client-facing environment
- Proven track record in managing technical implementation or enhancement projects
- Extensive experience collaborating with cross-functional teams, including technical, business, and client stakeholders, in a consulting or fast-paced environment
- Experience with Jira, SharePoint and Microsoft Office
- Proven ability to deliver projects on time, within budget, and in scope, leveraging project management methodologies (e.g., Agile, Waterfall) as appropriate
- Confidence in identifying potential risks and developing mitigation strategies
- Strong ability to communicate project status and manage expectations with stakeholders at all levels
- Experience managing change requests and ensuring smooth transitions during project updates
- Excellent interpersonal skills, with a proactive approach to stakeholder communication, conflict resolution, and team leadership
- Excellent verbal and written communication skills for presenting ideas, reports, and updates
- Strong analytical skills and ability to resolve complex technical, process, and project-related challenges efficiently
- Preferred experience on enterprise collaboration platforms such as SharePoint or related Microsoft technologies
This is full-time remote position. You can work from anywhere but must be available to support North American clients and colleagues in multiple time zones. Primary work hours are 9-5 ET.