It’s fun to work in a company where people truly BELIEVE in what they’re doing!
We’re committed to bringing passion and customer focus to the business.
Job Description
SUMMARY
The Program Manager provides the critical link between the business and technology sides of the organization by effectively discerning and analyzing the true needs of business users; developing and modeling detailed action plans through the Scaled Agile Framework (“SAFe”) methodology; and managing these processes with technology staff.
The Program Manager works with business resources within the company (end users, managers, QA/Testing, Developers, and executives) as well as business interests external to the company (customers, suppliers and partners).
The Program Manager will also be responsible for understanding and monitoring the program budget, working with internal and external leadership to remediate any variances and to ensure accountability of suppliers and partners for multiple projects simultaneously.
Additionally, the Program Manager may have product ownership/management responsibilities, including developing, organizing, and prioritizing the product backlog and providing support to the product team as needed.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Position responsibilities
- Works with Business Leaders, Product Owners, and customers to identify opportunities for business process improvements within project scope, by engaging with product stakeholders and user classes, document user characteristics, identify appropriate representatives for each user class, and negotiate their responsibilities
- Establishes and communicates the annual calendars for Iterations and Program Increments (PI).
- Facilitates the agile SAFe methodology and conducts Program Increment (PI) Planning.
- Ensures Backlog grooming and management is being accomplished.
- Escalates and tracks impediments.
- Help manager risk and dependencies across internal and external programs and resources.
- Reports status and budget performance to senior management.
- Drives continuous improvement.
- Facilitates the definition of program missions, goals, tasks, and resource requirements
- Resolves or assists in the resolution of conflicts within and between sprints or functional areas, develop methods to monitor progress, and provide corrective supervision if necessary.
- Expresses recommendations based on client desires, product architecture, cost, quality, and delivery timelines
- Mentors, interacts, and ensures cross-team and cross-department cooperation
- Clearly presents ideas and solutions to small or large audiences of customers and upper management
- Develops and maintains a knowledge of fitness club operations and management
- Provide mentoring, coaching and direction setting to team members.
Departmental Expectations
- Flexibility – ABC is a client centric organization requiring a great deal of flexibility
- Professional Development is offered and expected for all Software Development positions. You must have the initiative to keep your manager informed of your desired development goals.
- While we have multiple teams within Software Development we are one team and all communication and actions must represent that.
- Participate in daily scrums and standups.
- Peer and stakeholder reviews are held annually and require all to participate in a timely manner
- Perform other duties as assigned by manager or management
- Regular and reliable attendance is required
EDUCATION and/or EXPERIENCE
- Bachelor’s degree in business or related field preferred
- 3+ years’ experience in program management
- 3+ years reviewing the systems of various types such as: Accounting, Finance, Marketing, Sales, Inventory, Scheduling, POS, EFT, and Credit Card Processing.
- Experience with industry standard agile methodology management software preferred
REQUIRED SKILLS AND ABILITIES
- Detailed knowledge of Microsoft Word, Excel, and Power Point
- Familiarity with Jira or VersionOne software
- Proven knowledge of marketing, sales, financial, and accounting principles
- Interviewing skills – Ability to talk with individuals, users, and groups about their needs and ask the right questions to surface essential requirement information
- Listening skills – Ability to understand not only what people say but what they might be hesitant to say or what they may otherwise be unable to effectively communicate.
- Analytical Skills – Ability to critically, judiciously, and quickly evaluate information gathered from multiple sources, reconcile conflicting input, decompose high-level information into details, abstract low-level information to more general level, distinguish presented user requests from the true underlying needs, and distinguish solution ideas from actual requirements
- Facilitation skills – Ability to lead requirements elicitation meetings and workshops
- Observational skills – Ability to validate data obtained via other techniques and expose new areas for elicitation
- Writing skills – Ability to document requirements through Use Cases and User Stories and communicate information effectively to customers, users, managers, and technical staff
- Organizational skills – Ability to work with the vast array of information gathered during elicitation and analysis and to cope with rapidly changing information
- Interpersonal skills – Ability to help negotiate priorities and to resolve conflicts among project stakeholders.
- Flexibility/adaptability – ability to changes priorities quickly and often.
PHYSICAL DEMANDS AND REQUIREMENTS
- Must be able to sit for prolonged periods of time
- Must be able to stand, walk, use hands, reach, stoop, kneel or bend, talk, and hear
- Must be able to interface with a standard personal computer.
- Must be able to operate a motor vehicle and be appropriately licensed
- Must be able to fly on a commercial airliner domestically and abroad
WORK ENVIRONMENT
- Moderate to loud noise level
- Fast paced and positive
- Employee may be required to furnish mobile services and devices necessary to receive business communications on a continual basis; including voice, text, email, and ability to connect to ABC’s enterprise email server.
If you like wild growth and working with happy, enthusiastic over-achievers, you’ll enjoy your career with us!