Yes, you need to have a LL. B degree or need to be a Barrister in order to apply. Besides that, you need to be enrolled as an advocate with the Sindh Bar Council if you're going to apply for the post of civil judge / judicial magistrate in Sindh.
Hope this helps!