A heavy driver is responsible for safely transporting goods using heavy vehicles, which includes loading and unloading, performing pre-trip inspections, following routes, and adhering to all traffic laws and company policies. Key duties also involve maintaining accurate delivery and vehicle maintenance records, securing cargo, and communicating with dispatchers and clients to ensure timely and successful deliveries.