Senior Software Engineer, Software Analyst Microbiology

Job Description Summary
Job Description
The Becton Dickinson Diagnostics Systems division is looking for a Senior Software Analyst who has a passion for delivering great software products that meet customer requirements. The Software Analyst acts as a requirements engineer for one or more Scrum teams by identifying customer needs, eliciting and defining product requirements, identifying product options, and helping the development team transform them into working software. The Software Analyst works directly with internal and external stakeholders including the product owner, users, Marketing, program management, software developers and software testers to analyze information, generate functional requirements, and derive solutions.
A successful candidate must be a self-motivated positive person who puts team goals ahead of individual accomplishments, understands Microbiology and LIS systems, has excellent written and verbal communication skills, is able to work independently, and has strong influencing skills.
Work with Marketing, Program Management, R&D functions and other stakeholders to identify solutions to customer needs and develop concepts for features and products
Create user stories, acceptance criteria and ensure that stories meet the Definition of Ready
Elicit requirements using interviews, document analysis, requirements workshops, surveys, site visits, business process descriptions, use cases, scenarios, business analysis, and task and workflow analysis
Critically evaluate information gathered from multiple sources, reconcile conflicts, decompose high-level information into details, abstract up from low-level information to a general understanding, and distinguish user requests from the true underlying needs
Turn capabilities into features and features into stories
Work with engineering Scrum team(s) to determine the best method to break down work items
Participate as a Scrum team member to deliver incremental functionality for every sprint
Work with other Software Analysts to increase business analysis acumen across the group
Review product documentation (internal and external) and test cases
Write user stories and groom product backlogs
Demonstrate finished work to stakeholders
Create metrics to help report on performance and forecast upcoming work
Provide status reports as needed and present data at appropriate meetings
Perform other related duties and assignments as required
BS degree in Microbiology, Molecular Biology, Biomedical Engineering or a related Engineering discipline
Minimum 2 years of experience in microbiology or analytical systems of similar complexity
Minimum of 5 years of relevant industry experience in a regulated environment
Knowledge and Skills
Demonstrated creative and innovative problem solving ability
Effective interpersonal, leadership, and influencing skills especially the ability to gain acceptance from others without harming relationships
Experience in a microbiology or other hospital lab environment
Experience with and understanding of LIS, EHR or medical software
Experience with software and systems development lifecycles
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
Knowledge of Quality Systems Regulations, ISO guidelines and Good Laboratory Practices preferred
Experience in Agile Scrum software development processes preferred
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

Cloud Software Engineer / Software Engineer Se...
Columbia, MD SAIC
Cloud Software Engineer / Software Engineer Se...
Columbia, MD SAIC
Senior Level Cloud Software Engineer (2424)
Hanover, MD Linquest Corporation
Senior Software Engineer Software Configuratio...
Aberdeen, MD IAP Worldwide Services
Senior Full Stack Software Engineer
Laurel, MD Johns Hopkins Applied Physics Laboratory