diligent

adj

1.
quietly and steadily persevering especially in detail or exactness
Derived from:
diligence
2.
characterized by care and perseverance in carrying out tasks
Antonym:
negligent
Derived from:
diligence