Dynamics CRM Developer - Redmond, WA (no travel)

About Avanade

Avanade leads in providing innovative digital services, business solutions and design-led experiences for its clients, delivered through the power of people and the Microsoft ecosystem. Our professionals combine technology, business and industry expertise to build and deploy solutions to realize results for clients and their customers. Avanade has 29,000 digitally connected people across 23 countries, bringing clients the best thinking through a collaborative culture that honors diversity and reflects the communities in which we operate. We welcome all, and seek talented individuals who can bring their whole self to work, build inclusive teams and encourage diversity inside and outside the organization. Majority owned by Accenture, Avanade was founded in 2000 by Accenture LLP and Microsoft Corporation. Learn more at www.avanade.com.

Microsoft has heightened the importance and expectation for CRM solutions. As Microsoft's leading Dynamics 365 CRM solution provider, Avanade combines extensive implementation expertise, leading practices, and user experience design with the strength, stability and power of Microsoft Dynamics 365 CRM software enabling companies to maximize the business value of their CRM Solution. Across the globe and in multiple industries, Avanade helps enterprises create superior customer experiences, deepen customer relationships and maximize business agility.

We are hiring CRM Solution Developers at the Sr. Analyst, Consultant, Sr. Consultant, Manager, and Group Manager levels in Redmond.

Candidates should have Dynamics CRM development extension in such areas as plug-in development, JavaScript, writing against CRM APIs as well as general Dynamics CRM application knowledge and configuration experience. Senior candidates should have experience leading offshore teams, facilitating architecture workshops and with complex customization and integration design.

CRM Developers are involved at various stages throughout the project lifecycle from Analysis through to Deploy. The CRM Solution Developer's job is to understand not only the technical requirements, but also the functional requirements of the project and the business processes of the customer. They customize, extend and integrate the Microsoft Dynamics CRM software package to meet the needs of our clients.


CRM Developers:

  • Help determine and translate customer needs into a solution
  • Design and build CRM extensions and integrations leveraging C#, HTML, JavaScript, JQuery, .NET, Azure
  • Design and configure processes leveraging the native capabilities of Dynamics CRM
  • Document technical designs and deployment instructions
  • Collaborate closely with Avanade functional resources on requirements and solution design
  • Interact closely with customers on requirements and solution design.

Senior CRM Developers:

  • Lead Technical implementation team, including managing offshore resources
  • Provide thought leadership during all stages of delivery on the optimal technical solution and on the delivery approach
  • Architect technical solutions and lead the construction of technical specifications
  • Hands on in code design, code authoring and owning code review
  • Resolve technical challenges
  • Contribute to pre-sales efforts with high level solutioning and scope, approach, and estimating input.


Minimum Requirements:

BS/BA in a technical discipline or equivalent experience.

2-10 years' experience using web development tools and technologies such as:

⦁ Development experience with Dynamics CRM

⦁ ASP.Net, C#, .NET, Azure or similar technologies

⦁ Enterprise business application development and delivery experience

Professional IT Consulting experience

Solid track record of working within a team environment (onshore & offshore)

Understanding of software development methodologies (Waterfall and/or Agile)

A proven understanding of object oriented concepts and design

A proven ability to develop technical designs

Good communication and analysis skills

Advanced critical thinking and problem solving skills

Leadership/Management experience is required for Manager/Group Manager level positions.

Technical/Other Skills:

⦁ JQuery

⦁ JavaScript


⦁ Visual Studio

⦁ C#

⦁ Microsoft Office Suite, specifically Microsoft Word, Excel & Visio

⦁ Strong technical background on MS technologies/trends.

Preferred Requirements:

⦁ Mobile Development

⦁ Abstraction Framework

⦁ Angular.js, and Breeze.js etc

⦁ HTML 5

⦁ Data Migration (Scribe, SSIS)



⦁ BizTalk (or equivalent ESB)

⦁ Microsoft BI experience

⦁ SharePoint

Requisition ID - 45207

Avanade is the leading provider of innovative digital and cloud-enabling services, business solutions and design-led experiences, delivered through the power of people and the Microsoft ecosystem. Majority owned by Accenture, Avanade was founded in 2000 by Accenture LLP and Microsoft Corporation and has 30,000 professionals in 24 countries. Visit us at www.avanade.com.

Meet Some of Avanade's Employees

Kristin S.

Senior Analyst, Business & Technology Integration

Kristin interprets program requirements between the client and her project team to ensure clear communication and customer satisfaction.

Joshua C.

Manager, Experience Design

Joshua guides and supports Avanade’s junior employees in their paths to create exceptional experience designs for company clients—while also working with clients and stakeholders himself.

Back to top