Business Development Manager – Industrial & Commercial (I&C) responsible for identifying, developing and executing long-term contracts for Veolia, meeting targets for business type, risk profile and pricing. The role involves leading the sales process, researching customers and partners, interpreting customer requirements, and recommending new services and products.
Requirements
- Bachelor’s degree in Engineering or Science
- At least 10 years progressive sales experience in a related field
- Proven track record with complex business transactions, pricing and project finance
- Effective technical and proposal writing skills
Benefits
- Paid time off policies
- Health, dental, vision, life insurance
- Savings accounts
- Tuition reimbursement
- Paid volunteering
- 401(k) plan
- Sick leave (56 hours)
- Observed Holidays (11 days)
- Flexible Time Off
To apply for this job please visit jobs.smartrecruiters.com.

Follow us on social media