Microsoft Corporation Dynamics CRM Consultant in Alpharetta, Georgia

Do you have a passion for Customer Relationship Management (CRM) business process and application design? Do you want to become a trusted advisor in Microsoft Dynamics Customer Engagement (CE/CRM) related technologies.


As a part of the Microsoft Dynamics CRM Consulting team, you will have opportunities to architect CRM solutions for customers around one of the following areas: Sales Team Automation, Marketing, Field Service, and/or Customer Service. As a Dynamic CRM Consultant, you will:

  • Engage in senior level business (CxO) and/or technology decision maker discussions related to integration, business value, and business process is a requirement.

  • Design technical solutions to meet business goals and objectives

  • Be responsible for leading and completing development tasks related to Dynamics CRM

  • Provide subject matter expertise to customers around implementation methodologies and how to successfully deploy CRM solutions

  • Provide team leadership to others on the team

  • Contribute to practice goals and continuous improvement initiative


The role requires solid technical knowledge of the following:

  • C#

  • JavaScript

  • CRM development experience

  • Plug-in development

  • Custom workflow assembly development

  • CRM form programming (scripting)

  • Custom page integration (embedding custom ASP.NET pages into CRM and using JavaScript to integrate with CRM forms

  • CRM customization

  • .NET areas

  • ASP.NET web applications


  • WCF (Windows Communication Foundation) development

  • WF (Windows Workflow Foundation) development

  • Silverlight

  • Multithreading

  • Azure

  • Windows Azure

  • SQL Azure

  • Azure AppFabric

  • Multithreading

  • Code maintenance

  • Unit testing

A willingness to travel: The position requires up to 75% travel and is an integral part of this job

If you are confident under pressure and professionally resourceful in driving successful client solutions consider joining our team.

Preferred Qualifications:

  • Recent experience with implementation of and development on large Microsoft Dynamics CRM and/or other Tier 1 CRM solutions such as Siebel, SAP, or

  • Ability to articulate the functional/technical infrastructure of Microsoft CRM (or competitor products) as well as have a working knowledge of Microsoft products such as SQL Server 2005/2008, BizTalk, SharePoint, Office, Active Directory and application architecture.

  • BA/BA degree or equivalent work experience; combined with working experience in business solutions deployment.

  • Pre-Sales experience is a plus. Consultants may have involvement in assisting and a number of pre-sales activities including estimate creation/review, POC scoping or delivery and partnering with sales teams.

This role is not open to relocation support. Candidate must currently reside in the U.S.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form at .

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.