diligent

adjective

Having or showing care and conscientiousness in one's work or duties.