Dynamics 365 CRM Developer Job at Nigel Frank, United States

REkwcGRRQ0hPcTVCZG1HaS9xR2ZtZHhoZUE9PQ==
  • Nigel Frank
  • United States

Job Description

Dynamics 365 CRM Developer

a0MaA000000bN5h.1_1738343667

Job Summary:

My client is seeking a highly skilled Dynamics CRM Developer to manage and enhance their on-premises Dynamics 365 CRM environment. This role requires deep technical expertise in .NET development, SQL optimization, and CRM integrations, with a strong focus on stabilizing our current system and preparing for a future cloud migration. The ideal candidate must be a self-starter who can work independently, conduct research, and solve complex technical challenges with minimal guidance.

Role & Responsibilities:

* Develop, customize, and maintain on-premises Dynamics 365 CRM solutions, including plugins, workflows, and system integrations.

* Manage and optimize a complex SQL database, including writing and improving stored procedures, queries, and performance tuning.

* Lead efforts to stabilize the on-prem CRM environment, ensuring smooth day-to-day operations.

* Develop and maintain client-side scripting and custom applications using JavaScript, jQuery, and HTML.

* Work with cross-functional teams to implement CRM enhancements and troubleshoot issues.

* Create and manage custom reports and dashboards using Power BI or Dynamics reporting tools.

* Research, document, and implement best practices to optimize system performance and usability.

Skills & Qualifications:

* 5+ years of experience in CRM development with expertise in .NET, .NET Core, C#, VB, and .NET v4.8.

* Strong hands-on experience in SQL Server, including writing complex queries, stored procedures, and performance optimization.

* Must have extensive experience with on-prem Dynamics 365 CRM, including plugin development and service integrations.

* Proven experience in customer integrations and managing enterprise-level CRM environments.

* Ability to work independently, self-learn, and research solutions with minimal guidance.

* Experience with data modeling, database design, and CRM architecture.

* Familiarity with cloud platforms and services (Azure experience is a plus but not required).

* Experience in Custom reporting and dashboards using Power BI or Dynamics reporting tools.

* Understanding of D365 Sales, Customer Service, and Finance modules.

* Nice to have experience in Microsoft Great Plains (GP).

Job Tags

Similar Jobs

Maxar Technologies

Staff Network Engineer Job at Maxar Technologies

 ...Please review the job details below. Job Summary We have an exciting opportunity for a Staff Network Engineer to join our team. In this role you will be responsible for supporting and advancing a hybrid network architecture with both on-premise and cloud-based... 

Uncommon Schools

High School ELA Teacher Job at Uncommon Schools

 ...historically under-resourced communities. We have proudly built schools that reflect our student population, with more than 60% of our teachers and staff across our network identifying as a person of color. Uncommon currently manages 52 schools serving more than 19,000... 

BJC

Pediatric Psychologist - St. Louis Children's Hospital Job at BJC

Additional Information About the Role St. Louis Children's Hospital is seeking a full-time Pediatric Psychologist to join the team Our mission is to improve childrens behavioral health and quality of life through evidence-based care. We offer three types of clinical care...

Exact Sciences Careers

Senior Machine Learning Engineer Job at Exact Sciences Careers

 ...strategic vision for the application of cutting-edge AI methodologies at Exact Sciences and work as a partner with biostatisticians, bioinformatics scientists, and data scientists to further our goal of helping eradicate cancer by preventing it, detecting it earlier, and... 

Matanuska Telephone Association

Network Engineer I Job at Matanuska Telephone Association

Network Engineer IWe are searching for an experienced Network Engineer I at our Palmer HQ facility.Primary Duties and Responsibilities...  ...audiences.Provide leadership to Network Engineer level II (Junior) and III (entry level)Responsibility:Main responsibility will be...