To apply for this job you must first either login or register

Director of Program Management

Toronto, Ontario  - Permanent

Job Description

The Director of Program Management will lead a growing team of technical program managers. This person will be responsible for ensuring all the pieces, from all the different groups within or outside the organization, come together to be successfully executed during each project or release cycle.

The incumbent will be immersed in the competitive landscape and technological trends, to collaborate with the product teams, create focused value propositions and features for the services to outshine the competition; and, always focus on the big picture [based on business priorities] to ensure what is being produced, the user experience, and the feature set in all services will consistently meet and exceed customer expectations.

- Manage and mentor a growing team of Program Managers
- Participate in planning and requirements gathering sessions to produce the product plans
- Guide your team to translate business needs and requirements into technical requirements
- Personally manage high impact projects
- Participate in UI design reviews and ensure detailed UI design specs are done at least two sprints ahead
- Collaborate across teams and functions to create and refine detailed specifications for the Engineering teams to execute smoothly
- Manage overall project schedules and track progresses across multiple agile teams to ensure project time lines are met
- Coordinate activities within the technical teams and act as an interface to the product and other business teams to ensure all facets of any given projects are executed according to plan
- Ensure all key decisions are documented and well communicated to all stakeholders and appropriate teams
- Provide status updates to all key stakeholders
- Create workflows for all key stakeholders to sign off before development begins
- Work with external partners to provide support to them and to ensure their components arrive on schedule during any integration related projects
- Gather useful feedback from customers to prioritize into product features when appropriate
- Develop presentations and demos to convey company/product messages or features
- Fill in the voids and do what it takes to get each job done on time and on budget

Must Have Skills:

Required Experience:
- Program Manager/Technical Product Manager experience, in a high paced software environment [10 years]
- Experience in a leadership and management role [5 years]
- Experience in building and shipping large scale modern web based applications [5 years]
- Experience in practicing agile development methodologies like Scrum and Kanban [5 years]
- Deep customer empathy and ability to identify customer needs
- Great problem solving, strategic thinking, analytical and technical skills
- Excellent interpersonal, communication and cross-group negotiation and management of expectation skills
- Self-driven and ability to work with minimal direction and supervision
- Excellent documentation skills in creating detailed specs and user stories
- Outstanding presentation and demo skills
- Project management experience in delivering cross-team software solutions
- Technical experience working with web technologies such as Java, LAMP, RESTful web services, JavaScript, single-page application frameworks (AngularJS, React), AJAX, CSS, HTML5, etc
- Familiarity and working knowledge of Linux
- Solid database experience is an asset

Starting: ASAP
To apply for this job you must first either login or register