diligent

ˈdɪlɪdʒ(ə)nt

adjective

having or showing care and conscientiousness in one’s work or duties.

after diligent searching, he found a parcel

industrious,hard-working,assiduous,conscientious,particular,punctilious,meticulous,painstaking,rigorous,exacting,careful,thorough,sedulous,attentive,heedful,intent,earnest,studious,constant,persevering,persistent,tenacious,pertinacious,zealous,dedicated,committed,driven,active,busy,unflagging,untiring,tireless,indefatigable,dogged,plodding,slogging,laborious