Gather requirements and facilitate developing business case for project portfolio management, including high level estimates.
Create project plans; budget, issues and risks, action items, status reports as well as adhere to internal project methodologies.
Release Planning.
Execution and Management (50%):
Manage, integrate, and balance resource requirements and budget forecasts across multiple projects without adversely impacting deliverables, timelines or quality.
Lead teams in the design, development, integration and support of software products and systems.
Lead teams to be more T-shaped.
Identify and resolve project issues and risks, including tracking, escalation, and mitigation.
Perform ongoing support role regarding application and system operations and results - includes the following: direct support, problem investigation and/or liaison to other departments to ensure timely problem resolution.
Supervise performance and professional development for technical members of the team to include regular 1:1 meeting, hiring of new resources and delivering regular evaluations.
Follows our Agile approach to software development as appropriate.
Partners with product managers, business analysts, and other stakeholders to ensure success of the product/functionality being developed.
Communication (20%):
Report project progress to senior management and stakeholders, identifying issues and resolutions.
Manage stakeholder expectations and deliver to them.