assiduous

/əˈsɪdjuːəs/
/əˈsɪdʒuːəs/

adjective

  1. Hard-working, diligent or regular (in attendance or work); industrious.

Synonyms: diligent, meticulous, sedulous