The Microsoft Certified Solutions Developer professionals are usually approved by Microsoft to provide solutions to project and business management requirements of an organization.
They meet with the project managers to ensure the complete understanding of the project deliverables. As a part of developmental work, they should coordinate with the programmers for proper follow up of the application progress.
Depending on your experience and your performance in the project you get to negotiate your terms with the employer.
Professional with Microsoft Certified Solution Developer skills are primarily responsible for the software development for an organization. In some of the organization, MCSD people are dedicated to programming. They should perform the development of customized software as required by the business.
Find full detailed information here.