Senior Program Manager
NiCE · Sandy, UT · 3 wk ago
Information TechnologyFull-time
Major Functions/Responsibility
- Collaborates with Product Management to disseminate market requirements and concepts into actionable work items for Architects, Software Engineers, and Quality Assurance Engineers.
- Execute the product vision through the software development lifecycle to ensure program goals are met.
- Interface with teams throughout company to drive, plan, and implement software objectives.
- Work closely with Product Management to break down product backlog items and disseminate them into technical requirements.
- Drive and lead the team on a daily basis ensuring that team plans, estimates, documents, and products deliver features on schedule and within budget.
- Perform the scrum master role for multiple teams.
- Identify resource conflicts, influence and facilitate course corrections to fulfill key project milestones.
- Provide timely project status updates, risks and issues to all stakeholders.
- Coordinate Release Management to schedule, communicate and drive releases onto each environment.
- Give clear and timely direction for product and project questions.
- Coordinate with Product Management for product launches and technical documentation.
- Be an expert with respect to the product line and usability.
- Create and communicate visual layouts and proof-of-concepts.
- Good understanding of competitive landscape.
- Maintain and share deep understanding of the product from the end-user perspective.
- Research available technologies and capabilities in order to drive the most effective product solutions.
- Participate in continuous process and program improvement that lead to reduced costs, time-to-market and increased predictability.
Required Education, Experience and Job Related Skills
- Bachelors or Masters Degree in Computer Science, Information Technology or related field or equivalent work experience required.
- Technical or industry certifications are preferred in addition to the required education/experience.
- 5+ years of project leadership in a cross-functional environment.
- 5+ years hands-on experience working in a key software development lifecycle role.
- 5+ years of demonstrated success defining and launching products.
- 5+ years of demonstrated experience writing software specifications.
- Experience with Agile/Scrum, RUP, and other modern development methodologies – preferably serving as a Scrum Master.
- Demonstrated progressive work experience in a lead role.
- Proactive, responsive and committed to removing roadblocks to fulfill timelines.
- Strategic thinker, consensus builder.
- Demonstrated ability to translate non-technical feature descriptions into structured use cases, requirements, and specifications for technical audiences.
- Experience working with and influencing cross-functional teams without formal authority.
- Strong technical background with experience in communications, telephony, hosted-solutions, or contact center related fields.
- Strong organizational skills and ability to manage multiple simultaneous projects in a changing and fast paced environment.
- Excellent facilitation, interviewing, and presentation skills.
- Excellent written and verbal communications skills.
Experience Preferred
- Product Management experience using formal techniques and principles.
- Experience working with graphical user experience and user interface design.
- Experience working with object-oriented software development, web services, web development or other similar technical products.
- Understanding of standard engineering processes and software development methodologies.
- Experience with user acceptance testing, regression testing, integration testing.
- PMI, PMP, Certified Scrum Practioner, Certified Scrum Master certifications.