Before attempting the SharePoint-specific exams, you should have four-plus years of SharePoint and web development experience along with online services (Microsoft Azure and SharePoint Online) experience.
Exam 70-486: Developing ASP.NET MVC Web Applications
Exam 70-488: Developing Microsoft SharePoint Server 2013 Core Solutions
Exam 70-489: Developing Microsoft SharePoint Server 2013 Advanced Solutions
This MCSD certification requires you to show continued ability to perform in your chosen solution area by completing a recertification exam every two years.