Assiduous

as·sid·u·ous/əˈsijo͞oəs/
Adjective:
Showing great care and perseverance