About this role
Country Business Leader - CHAT at Embecta. Location: Vaud or Switzerland or Austria. Role: managing P&L, leading team, developing strategy Requirements: Master's in business required; several years in medical device/pharma commercial roles; P&L, sales management, people leadership, project management, MS Office and Salesforce.com skills; fluent English and German; willingness to travel. Category: Business Development Seniority: Senior Level Tools: Microsoft Office, Salesforce.com Commitment: Full Time Workplace: Hybrid Languages: English, German