Dynamics CRM Developer

CaptionCall by Sorenson•Salt Lake City, UT
•Hybrid

About The Position

The Dynamics CRM Developer develops and maintains enterprise-grade software solutions supporting business and technology needs, with a focus on the company’s Dynamics CRM platform. The role builds custom CRM solutions using software development best practices and handles administration and configuration, including workflows, security, reporting, dashboards, migration, forms, views, web resources, integrations, and solution file management such as SharePoint integration. The developer advises business users on CRM, development, and integration best practices, balances user requests against technical constraints, and works with internal support teams to address issues involving servers, ETL packages, SQL, SSRS, and related technologies. The position maintains code repositories, the Azure DevOps backlog, and source control; follows lifecycle management standards; and documents CRM designs and implementations. The role may also participate in other IT projects and perform other assigned duties. This position has no supervisory responsibilities, requires less than 25% travel, and may be performed hybrid or fully remote within the United States.

Requirements

  • At least 3 years of experience working in Dynamics CRM.
  • At least 3 years of experience working in C#, .NET, or JavaScript.
  • Experience with GitHub and/or code repositories.
  • A four-year degree or equivalent experience.
  • Ability to make independent judgment calls.
  • Excellent written and oral communication skills and interpersonal skills.
  • Ability to present ideas in business-friendly and user-friendly language.
  • Ability to prepare clear documentation, presentations, and design diagrams.
  • Strong project ownership and project planning skills.
  • Highly self-motivated and directed, with keen attention to detail.
  • Proven analytical, evaluative, and problem-solving abilities.
  • Ability to prioritize and execute tasks effectively in a high-pressure environment.
  • Ability to manage complicated designs and the lifecycle of CRM and other complex issues.
  • Extensive experience in a team-oriented, collaborative environment.
  • Strong history of success in similar positions.
  • Applicants must be legally eligible to work in the United States; visa sponsorship is not available.
  • Applicants must have the integrity to maintain highly confidential and sensitive employee, customer, and technology information in strict confidence.

Nice To Haves

  • Microsoft certifications in Dynamics 365 CE/CRM.
  • Experience working in a CRM and with Azure DevOps.

Responsibilities

  • Develop enterprise-grade software solutions to meet technology and business needs, including development and maintenance of Dynamics CRM.
  • Build custom Dynamics CRM solutions using software development best practices.
  • Administer Dynamics CRM, including workflows, configuration, and web and unified client interface form development.
  • Administer CRM security, reporting, dashboards, migration, and custom development.
  • Develop and manage Dynamics web resources, data integrations, and CRM solution files, including SharePoint integration.
  • Advise business users on CRM, development, and integration best practices.
  • Balance business-user requests and requirements with technical constraints.
  • Build and configure CRM forms, views, dashboards, and workflows.
  • Use D365 CDS PowerApps model and Microsoft Flow to automate business processes.
  • Work with internal support staff to resolve technical issues involving servers, ETL packages, SQL, SSRS, and other technologies related to the internal CRM system.
  • Maintain the code repository, Azure DevOps backlog, and source control.
  • Follow and maintain lifecycle management using best practices and industry standards.
  • Follow organizational systems, programs, training, policies, and procedures and comply with relevant legal mandates.
  • Document all Dynamics CRM designs and implementations.
  • Participate in other IT projects as needed.
  • Perform other duties as assigned.

Benefits

  • Paid vacation time, paid sick time, and paid holidays.
  • 401(k) with a 6% company match and immediate vesting.
  • Nationwide medical insurance plans and coverage, including medical, dental/orthodontia, and vision.
  • Virtual care options.
  • HSA company match.
  • Three medical plan options, including a low-deductible PPO medical plan offering.
  • Employee Assistance Program.
  • Employee Resource Groups.
  • Learning and career development opportunities.
  • The position may be eligible for incentive compensation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service