BD (Becton, Dickinson and Company) Senior Software Analyst in Sparks, Maryland
Job Description SummarySoftware Analyst to work on requirements development for an in-vitro medical diagnostic instrument.
Software Analyst to be part BD Diagnostic Systems’ product development team. BD Diagnostic Systems is a global leader of products and instruments used for diagnosing infectious diseases. Our products are used in the clinical market to screen for microbial presence, grow and identify organisms, and test for antibiotic susceptibility.
This position is responsible for eliciting and defining product requirements, identifying product options, and helping the development team select solutions which best meet operational objectives. The Analyst works directly with a wide cross section of world-wide sources, including users, internal and external stakeholders, Marketing, program management, and Software management, software developers and software testers to analyze information, generate functional requirements, and derive solutions.
The Analyst acts as a requirements engineer for one or more Scrum teams – identifying customer needs, eliciting requirements, evaluating project inputs, interpreting and refining product backlog items, and helping the development team transform them into working software.
The Analyst works to refine the product backlog contents on an ongoing basis: requirements are analyzed, new user stories are added, and existing ones are refined - typically just-in-time, before the next sprint planning meeting. The Analyst collaborates with the Product Owner(s) and aligns with the stakeholders throughout the entire release, working to identify solutions and designs which meet customer needs. In addition, the Analyst is responsible for the readiness of stories to be pulled into a sprint.
A successful candidate must have excellent written and verbal communication skills, be a skilled leader, be able to work independently and professionally, and have an ability to influence others.
Works with Marketing, Program Management, R&D functions and other stakeholders to:
Identify solutions to customer needs
Develop concepts of products
Further define functionality per identified capability to meet a customer need
Responsible for slicing capabilities into features and features into stories
Responsible for the creation of user stories, acceptance criteria and ensuring that stories meet the Definition of Ready
Elicits requirements using interviews, document analysis, requirements workshops, surveys, site visits, business process descriptions, use cases, scenarios, analysis, and task and workflow analysis
Critically evaluates information gathered from multiple sources, reconciles conflicts, decomposes high-level information into details, abstracts up from low-level information to a general understanding, and distinguishes user requests from the true underlying needs
Works with and directs engineering Scrum team(s) to determine the best method to break down work items
Participates as a Scrum team member to deliver incremental functionality for every sprint
Meets with all other Analysts to increase analysis acumen across the group, regardless of project
Reviews product documentation (internal and external) and test cases
Writes user stories and grooms product backlogs
Maximizes the output and quality of work completed by the scrum team
Demonstrates finished work to stakeholders
Creates metrics to help report on performance and forecast upcoming work
Provides status reports as needed and presents data at appropriate meetings
Promotes system-wide thinking in a team environment where some members are from other functional groups
Keeps abreast of the basic requirements for compliance in own area of work and complies with those requirements. Participates as required in training on regulatory issues affecting own area of work. Brings regulatory compliance questions/issues to the attention of management
Might work as a Product Owner on a Scrum team, depending on project complexity
Performs other related duties and assignments as required
BS degree in Computer Science, Business Analysis, Molecular Biology, Biomedical Engineering or a related Engineering discipline
Minimum 5 years of experience in molecular biology or analytical systems of similar complexity
Minimum of 5 years of relevant industry experience in a regulated environment
Knowledge and Skills
Experience in Agile Scrum software development processes preferred
Previous design control experience in an FDA-regulated environment preferred
Experience in customer, system, and subsystem level requirements management and traceability in an FDA-regulated environment preferred
Experience utilizing a requirements management software tool is preferred
Effective interpersonal, leadership, and influencing skills especially the ability to gain acceptance from others without harming relationships
Experience in Use Case Based generated requirements or other requirements elicitation techniques
Experience in requirements design, development and testing
Knowledge of Quality Systems Regulations, ISO guidelines and Good Laboratory Practices
Demonstrated creative and innovative problem solving ability
Experience with software and systems development lifecycles
Demonstrated team management and ability to prioritize tasks for complex programs
Primary Work LocationUSA MD - Baltimore
Becton, Dickinson and Company is an Equal Opportunity/Affirmative Action Employer. We do not unlawfully discriminate on the basis of race, color, religion, age, sex, creed, national origin, ancestry, citizenship status, marital or domestic or civil union status, familial status, affectional or sexual orientation, gender identity or expression, genetics, disability, military eligibility or veteran status