No. You don't need a certificate unless you want to. Most .Net developers don't even have a technical background. All you need is the profund knowledge of Net languages (like C#), frameworks (specific for your focus such as web development, app development, ASP.NET MVC
, for example), understanding of databases and client-side technologies.
And you're good to go.