diligent

adjective
  1. showing careful and persistent work or effort

Examples