Senior Software Analyst

Job Description SummaryWe are seeking a Senior Software Analyst to join BD Diagnostic Systems' product development team. 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.
Job Description
Works with Marketing, Program Management, R&D functions and other stakeholders to:
Identify solutions to customer needs
Develop concepts of products
Elicit requirements
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 is desired. Direct experience without a technical degree may be considered.
Prefer a minimum 5 years of experience working in a clinical lab setting or developing products for clinical/regulated laboratory users
Minimum of 5 years of relevant industry experience in a regulated environment preferred.
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
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
Additional Locations
Work Shift

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Senior Software Analyst 3
Gwynn Oak, MD Northrop Grumman
Senior Software Engineer, Software Analyst Mol...
Sparks Glencoe, MD BD (Becton, Dickinson and Company)
Senior Data Analyst - MileOne Corporate
Towson, MD MileOne Automotive
Global Senior Business Analyst, Global Licensi...
Annapolis Junction, MD Oracle
Senior Performance Analyst - Corp Real Estate
Baltimore, MD Jones Lange Lasalle Inc.