Overview
We are seeking an experienced and dynamic Senior Technical Project Manager to lead complex enterprise software projects within a fast-paced, innovative environment. The ideal candidate will possess strong leadership, organizational, and communication skills, with a deep understanding of project management methodologies and technical expertise in cloud computing, databases, and software development lifecycle (SDLC). This role offers the opportunity to drive strategic initiatives, manage cross-functional teams, and ensure successful project delivery aligned with organizational goals.
Responsibilities
- Lead end-to-end project management for enterprise software implementations, including requirements gathering, planning, execution, and delivery.
- Develop detailed project plans utilizing tools such as Microsoft Project, Visio, SharePoint, and TFS to track progress and resource allocation.
- Coordinate with stakeholders to define project scope, objectives, and deliverables while managing expectations through effective communication.
- Oversee project schedules using Agile (Kanban, Scrum) and Waterfall methodologies; adapt approaches as needed to meet project demands.
- Manage project risks, issues, and dependencies; implement mitigation strategies to ensure timely completion.
- Facilitate user acceptance testing (UAT), release management, and deployment activities ensuring quality standards are met.
- Lead program management efforts across multiple projects to align with organizational strategic goals.
- Collaborate with technical teams on software development practices including Test-driven development (TDD), SDLC adherence, disaster recovery planning, and release management.
- Ensure compliance with PMBOK standards and SAFe frameworks; promote continuous improvement in project processes.
- Provide leadership and mentorship to project team members; foster a collaborative environment emphasizing organizational efficiency.
Requirements
- Proven experience in project management within enterprise software environments; PMP or equivalent certification preferred.
- Strong knowledge of cloud computing platforms such as AWS; experience with migration or integration projects highly desirable.
- Technical proficiency in databases including SQL and Oracle; familiarity with Microsoft Office suite (Word, Excel), SharePoint, Visio, Microsoft Project.
- Hands-on experience with Agile methodologies (Scrum, Kanban), SAFe frameworks, TFS/Jira for issue tracking and workflow management.
- Solid understanding of SDLC processes, requirements gathering techniques, analysis skills, and user acceptance testing procedures.
- Expertise in project management tools and techniques including PMBOK standards; ability to manage multiple projects simultaneously.
- Excellent leadership capabilities with strong communication skills; adept at negotiation and stakeholder engagement.
- Organizational skills with keen attention to detail; ability to prioritize tasks effectively under tight deadlines.
- Experience in program management, release planning, disaster recovery strategies, and software development lifecycle best practices. This role is ideal for a strategic thinker who thrives in a collaborative environment and is passionate about delivering innovative technology solutions that drive business success.
Pay: $55.00-$65.00 per hour
Work Location: Hybrid remote in Toronto, ON (M5J, Toronto District)