How will you make an impact?
- Direct impact for bringing products and features into production on time and within budget to secure revenue.
- Ensures that specifications and projects are in line with company’s Compliance efforts.
- Ensures that development is according to the company’s development standards and products produce accurate reporting.
- Ensures expenditures are purchased, accounted for and reported according to the Company’s Purchasing, Travel and Corporate Credit Card policies.
- The Program Manager collaborates with Solutions Management to disseminate market requirements and concepts into actionable work items for Analysts, Engineers, and Quality Assurance Engineers.
- The Program Manager executes the product vision through the software development life-cycle to ensure program goals are met.
- Interface with teams throughout company to drive, plan, and implement software objectives.
- Work closely with Solutions 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.
- 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 Solutions 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.
- Occasional travel for client-site visits or industry trade shows.
- Staff selection, coaching, goals, performance, and evaluations.
- Share job knowledge, skills and ideas with other employees.
- Follow the company Code of Ethics and CXone policies and procedures at all times.
- Communicate in an effective and professional way with customers in and outside of CXone.
Have you got what it takes?
- 6+ years working in a key software development life-cycle role
- 10+ years Program, Project, or Product Management experience using formal techniques and principles.
- 10+ year of demonstrated success defining and launching products.
- 5+ years of demonstrated experience writing software specifications.
- 8+ years of project leadership in a cross-functional environment.
- Demonstrated progressive work experience in a lead role.
- Proactive, responsive and committed to removing roadblocks to fulfill timelines
- Strategic thinker, consensus builder.
- Understands and translates non-technical feature descriptions into structured use cases, requirements, and specifications for technical audiences
- Ability to interact well with technical and non-technical people and serve as a bridge to translate complex requirements and concepts.
- 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
You will have an advantage if you also have:
- 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 Agile/Scrum, RUP, and other modern development methodologies – preferably serving as a Scrum Master
- Experience with user acceptance testing, regression testing and experience with design and process modeling diagrams integration testing PMP certification