This role can be remote and worked from any u.sLocation.
Henry schein one delivers connected dental software and services, combined with expert business coaching, to help practices improve every aspect of practice management and grow profitsOur platform for integrated applications lets dental technology connect, share data and automate more tasks, creating a new digital workflow that helps teams work smarter and more efficientlyOur advanced integration improves each stage of the patient experience – from first contact and scheduling, to delivery of treatment and recurring careHenry schein one unifies market-leading software, web tools, support, and patient services into the one platform that is a standard for connecting all practice dental technology.
Job overview:
This position is responsible for producing quality software by assisting a software development team in gathering requirements from the business and software users in order to produce specifications for programmers and testersValidate that resulting software meets the requirements originally collected.
Key responsibilities:
Collect and analyze information from a variety of sources using valuation tools and techniques to contribute to determining the value proposition of workflow changes made to the team’s software modules
Identify user needs by reviewing goals, objectives, and requirements to ensure the appropriate needs are represented in the team’s software modules
Evaluate user needs regarding the team’s software modules, using elicitation techniques in order to provide a baseline for prioritizing requirements
Elicit or identify requirements, using individual and group elicitation techniques in order to discover and capture requirements for the team’s software modules
Analyze, decompose, and elaborate requirements using techniques such as dependency analysis, interface analysis, and data and process modeling in order to collaboratively uncover and clarify module options and capabilities
Evaluate module options and capabilities by using decision-making and valuation techniques in order to determine which requirements are accepted, deferred, or rejected
Obtain sign-off on requirements baseline using decision-making techniques in order to facilitate stakeholder consensus and achieve stakeholder approval
Write requirements specifications for the team’s software modules using tools (such as use cases, user stories), data, and interface details in order to communicate requirements that are measurable and actionable
Validate requirements for the team’s software modules using tools and techniques such as documentation review, prototypes, demos, and other validation methods in order to ensure requirements are complete, accurate and aligned with goals, objectives, and value proposition
Elaborate and specify detailed metrics and acceptance criteria using measurement tools and techniques for use in evaluating whether the team’s software modules meet requirements
Track module requirements using a traceability artifact or tools, capturing the requirements` status, sources and relationships (including dependencies), in order to provide evidence that the requirements are delivered as stated
Monitor module requirements throughout their lifecycles using a traceability artifact or tool in order to ensure the appropriate supporting requirements artifacts (such as models, documentation, and test cases) are produced, reviewed and approved at each point in the lifecycle
Update requirements status for the team’s software modules as they move through their lifecycle states by communicating with appropriate stakeholders and recording changes in the traceability artifact or tool in order to track requirements towards closure
Communicate requirements status for the team’s software modules to the project manager and other stakeholders using communication methods in order to keep them informed of requirements issues, conflicts, changes, risks, and overall status
Manage changes to requirements for the team’s software modules by assessing impacts, dependencies, and risks in accordance with the change control plan, and comparing to the requirements baseline in order to maintain the integrity of the requirements and associated artifacts
Validate the team’s software module test results, reports, and other test evidence against the requirements acceptance criteria in order to determine whether the solution satisfies the requirements
Analyze and communicate identified gaps and deltas for the team’s software modules using quality assurance tools and methods in order to enable stakeholders to resolve discrepancies between solution scope, requirements, and developed solution
Obtain stakeholder sign-off on the team’s software modules using decision-making techniques in order to proceed with deployment
Evaluate the deployed solution for the team’s software modules using valuation techniques in order to determine how well the solution meets the business case and value proposition
Attend all meetings necessary for the seamless delivery of the product as part of the software development life cycle
Work experience:
2-4 years of related professional experience
Preferred education:
Bachelor`s degree or global equipment in related discipline
General skills & competencies:
Basic understanding of industry practices
General proficiency with tools, systems, and procedures
Basic planning/organizational skills and techniques
Good decision making, analysis and problem solving skills
Good verbal and written communication skills
Basic presentation and public speaking skills
Basic interpersonal skills
Developing professional credibility
Specific knowledge & skills:
Basic knowledge of analytic tools and techniques (for example, decomposition, progressive elaboration, dependency analysis, gap analysis, impact analysis, risk analysis, and assessment)
Basic knowledge of business rule analysis tools and techniques (for example, decision table, decision tree, rule catalog)
Basic ability to leverage collaboration tools and techniques
Good communication skills in the areas of technical writing, business writing, working with virtual teams, presentation skills, verbal and nonverbal communication
Basic ability to handle conflict management and leverage resolution tools and techniques
Basic knowledge of data analysis tools and techniques (for example, data model, data dictionary, state diagram)
Basic ability to leverage decision making tools and techniques (for example, delphi technique, multi-voting, consensus building, options analysis)
Basic knowledge of development methodologies (for example, agile, iterative, incremental, waterfall)
Basic ability to use documentation management tools and techniques
Basic ability to use elicitation tools and techniques (for example, brainstorming, focus groups, interviewing techniques, workshop facilitation, observation, document analysis, research, surveys, and questionnaires)
Basic ability in leveraging estimating tools and techniques (for example, estimation poker, quadrant analysis, averaging)
Basic knowledge of interface analysis (for example, prototyping, storyboarding, interoperability)
Basic ability to utilize process analysis tools and techniques (for example, user stories, use cases, process model, data flow diagrams, dependency graphs, events)
Basic knowledge of various requirements types (for example, business, stakeholder, solution, transition, project, and quality)
Basic ability to perform root cause analysis (for example, ishikawa/fishbone, 5 whys)
Basic ability to perform stakeholder analysis (for example, personas, role definition [raci], job analysis, skills assessment)
Basic ability to leverage validation tools and techniques (for example, acceptance criteria [for example, given-when-then] user acceptance testing)
Basic ability to perform verification methods and techniques (for example, inspection, test, walk-through, desk checking, peer review)
Ability to keep skills current with changing industry demands as identified by the department training site
Full-time benefits available:
Earn generous pto (paid time off)
Seven company paid holidays
Competitive medical, dental, and vision benefits
401k with competitive company match
Flexible spending account (fsa)
Life insurance, short- and long-term disability, ad&d