IDBS is a dynamic and innovative company providing purpose-built software solutions to address the data management challenges prominent across the BioPharma lifecycle and supply chain. Leveraging more than 30 years of experience in life science info Product Manager, Research, Manager, Product Management, Product Development, Lead, Manufacturing