Key responsibilities:1. Identify and qualify high-potential customers via cold calling, networking, and email, as well as utilizing internet information sources to build and maintain a lead development pipeline2. Follow up with qualified leads and build a relationship with them, answer their questions, and provide helpful information to move them closer to a buying decision3. Work closely with the sales team to understand their needs and help them be more effective in closing deals. This can involve creating sales collateral, providing market insights, and organizing training sessions4. Keep accurate and up-to-date records of all their activities and interactions with potential customers. This data is used to inform the sales process and improve overall performance5. Manage the pipeline of leads and ensure that it is always full of high-quality prospects