Job Requirements Requirements Elicitation and Analysis: Conduct thorough requirements gathering sessions with stakeholders, including product managers, developers, customers, and end-users.Analyze and document business processes, workflows, and system requirements related to controlled distribution devices and inventory management.Identify and define functional and non-functional requirements.Evaluate existing systems and processes to identify areas for improvement.Perform gap analysis to identify discrepancies between current and desired states. User Story Development and Management: Translate business requirements into clear, concise, and testable user stories within an Agile/Scrum framework.Define acceptance criteria for user stories to ensure that they meet stakeholder expectations.Prioritize and manage the product backlog in collaboration with the Product Owner.Participate in sprint planning, daily stand-ups, sprint reviews, and retrospectives. Documentation and Communication: Create and maintain comprehensive documentation, including business requirements documents (BRDs), functional specifications, user stories, and process flows. Develop and present clear and concise presentations to communicate requirements and project status.Facilitate effective communication between stakeholders and the development team.Create workflow diagrams, use case diagrams, and other visual aids to illustrate system functionality. Testing and Validation: Collaborate with the QA team to ensure that developed features meet the defined requirements and acceptance criteria.Participate in user acceptance testing (UAT) to validate software functionality.Assist in troubleshooting and resolving defects. Domain Expertise: Develop a strong understanding of controlled distribution systems, including vending machines, inventory management, and cloud-connected devices.Stay up-to-date on industry trends and best practices related to controlled distribution and software development. Demonstrate experienced working with Agilie methodologies.Independently demonstrate the ability to drive collaboration with team members to understand organizational and operational challenges.Independently demonstrate the ability to work with business and technical team members to identify, source and implement new business technology.Independently demonstrate strong written and verbal communication skills that allow the individual to work with team members responsible for tactical activity as well as leadership positions throughout the organization.Independently demonstrate the ability to use critical thinking skills to problem solve.Independently demonstrate proficiency in Microsoft Office Applications Word, Excel, PowerPoint.Independently demonstrate the ability to use their role to improve the training and operational procedures within the business to increase efficiency and productivity.Independently demonstrate the ability to work with a broad set of personality types and lead resources in a way to minimize conflict and successfully find resolution to potential roadblocks.Independently oversee implementation of projects from beginning to completion.Independently demonstrate the ability to document nonfunctional requirements which includes the systems quality attributes, such as usability, security, reliability, performance, availability, and scalability.OPTIONAL: Knowledge of enterprise resource planning systems used in the manufacturing industry.