There are differences to these meanings. This is what we have defied for the job I work at.
Generally the Jack-of-all-trades. They would have overall management of the websites layout and coding. For IT they may also be in position to review and approve prior to sending out publications.
A type of a webmaster that does have some control of the website's content. They may not be permitted to change some elements of the website. Depending on the company's website editing policies.
Designs the interface & graphics for the website. They may know some code to develop a template that they will set up or provide to the website developer.
They pretty-much manage all of the code this including front-end code and server-side code.
I hope this helps.