Demo

CRM / .Net Engineer (CRM Plugins, API’s and PCF)

Barrett-Jackson Auction Company
Scottsdale, AZ Full Time
POSTED ON 6/21/2026
AVAILABLE BEFORE 7/18/2026
Job Title: CRM / .Net Engineer (CRM Plugins, API's and PCF)

Department: IT

Reports to: Enterprise Architect

Position Purpose

We are seeking an experienced CRM/.Net Engineer (CRM Plugins, APIs and PCF) to join our Scottsdale-based team and lead development across CRM server-side extensions, enterprise integration services, and modern client-side components. This role is critical to our digital transformation, requiring deep technical expertise in .NET and Azure, combined with strong hands-on experience building PowerApps Component Framework (PCF) controls to extend and modernize the Dynamics 365 / Dataverse user experience. You will contribute to the design, development, and maintenance of scalable plugins, APIs, and PCF components that connect front-end experiences, enterprise systems, and external platforms. In addition to your hands-on development responsibilities, you will participate in architectural decisions, ensure best practices are followed, and collaborate closely with business stakeholders and cross-functional teams to deliver solutions that align with our strategic objectives.

Key Responsibilities

  • Experience using AI-assisted development tools to support .NET development, Microsoft Dynamics customization, plugin development, troubleshooting, and application support is preferred
  • Design, develop, and maintain Microsoft Dynamics 365 CRM plugins using C# and the Dynamics CRM SDK.
  • Customize CRM components including entities, forms, views, dashboards, and business rules.
  • Develop server-side extensions such as custom workflows, custom actions, and real-time/async plugins.
  • Development and evolution of the enterprise API layer, including architecture, standards, and lifecycle management
  • Design and implement secure, scalable, and high-performance APIs using .NET Core and Azure services
  • Design, develop, and maintain PowerApps Component Framework (PCF) controls for Dynamics 365 / Dataverse model-driven apps.
  • Build reusable, user-friendly UI components using TypeScript/JavaScript and Dataverse client APIs, following accessibility and performance best practices.
  • Package, version, and deploy PCF controls using Power Platform solutions; support release management across Dev/Test/Prod.
  • Implement client-side customizations (form scripting and related UI behaviors) using JavaScript; collaborate with PCF development to deliver cohesive user experiences.
  • Manage CRM solution packaging, deployments, and environment configurations across Dev/Test/Prod.
  • Build and maintain integrations between Dynamics 365 CRM and enterprise platforms using REST APIs, Web Services, Azure Functions, and custom connectors.
  • Contribute in full API development lifecycle from design and documentation to deployment, monitoring, and support
  • Drive code quality through adherence to SOLID principles, design patterns, and automated testing
  • Mentor developers and offshore team members, providing technical leadership and code reviews
  • Manage source control, branching strategies, and CI/CD processes using GitHub and Azure DevOps
  • Contribute to infrastructure-as-code practices and containerization strategies where appropriate
  • Participate in sprint planning, backlog grooming, and Agile ceremonies to ensure continuous delivery

Experience/Qualifications

  • 4 years of hands-on experience developing Dynamics 365 / Dataverse solutions, including CRM plugins, workflows, custom actions, JavaScript customizations, and PowerApps Component Framework (PCF) controls.
  • Strong proficiency with Microsoft Dataverse, solution management, and CRM data models.
  • Required: hands-on experience designing, developing, and deploying PCF controls for model-driven apps (including packaging/versioning via solutions).
  • Proficiency with TypeScript/JavaScript and debugging client-side components (browser developer tools); familiarity with unit testing approaches for PCF components.
  • Experience performing CRM deployments, updates, and environment management.
  • Bachelor's degree in Computer Science, Engineering, or related field or experience.
  • 8 years of hands-on experience in .NET / .NET Core development, with a focus on enterprise applications and API services
  • Deep expertise in C#, ASP.NET MVC, Web API, Entity Framework, ADO.NET, T-SQL, and SQL Server
  • Strong experience with Azure cloud services, including Azure App Services, Azure Functions, API Management, Azure SQL, Storage, CDN, and Azure Service Bus
  • Proven success with API development patterns: REST, JSON, OData, GraphQL, DDD, CQRS, and microservices architectures
  • Integration experience with third-party platforms including Square, DocuSign, Mailchimp, and Microsoft Dynamics 365 ecosystem
  • Proficient in Agile methodologies, GitHub, and Azure DevOps tools (Boards, Repos, Pipelines)
  • Solid foundation in object-oriented design, SOLID principles, dependency injection, and architectural best practices
  • Excellent communication skills and the ability to work cross-functionally with product owners, business stakeholders, and distributed development teams
  • Required: strong experience with Microsoft Dynamics 365 / Dataverse and the Power Platform, including PCF development; Business Central knowledge is a plus.

Culture

Barrett-Jackson's culture is live and in-person our business to the core. Team members are in the office 5 days per week, 8am to 5pm at the Scottsdale, AZ headquarters. During live events the company largely travels together to produce and ensure each event is a success. This requires weekend work and long hours. Most will tell you they'd prefer to be nowhere else. There is unparalleled excitement and energy to each and every event.

Salary.com Estimation for CRM / .Net Engineer (CRM Plugins, API’s and PCF) in Scottsdale, AZ
$68,623 to $86,680
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a CRM / .Net Engineer (CRM Plugins, API’s and PCF)?

Sign up to receive alerts about other jobs on the CRM / .Net Engineer (CRM Plugins, API’s and PCF) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$71,085 - $91,088
Income Estimation: 
$88,426 - $116,821
Income Estimation: 
$95,555 - $145,324
Income Estimation: 
$92,664 - $115,984
Income Estimation: 
$114,731 - $155,985
Income Estimation: 
$63,573 - $82,434
Income Estimation: 
$82,809 - $110,162
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Barrett-Jackson Auction Company

  • Barrett-Jackson Auction Company Scottsdale, AZ
  • Job Title: Outreach Consignment Specialist Department: Consignment Reports to: Vice President of Consignment Looking for candidates that have a specialty i... more
  • Just Posted

  • Barrett-Jackson Auction Company Scottsdale, AZ
  • Job Title: Director, Information Technology Department: IT Reports to: CTO Position Purpose The Director of IT is a leadership role within our organization... more
  • 2 Days Ago

  • Barrett-Jackson Auction Company Scottsdale, AZ
  • Job Title: Web Development Technical Lead Department: IT Reports to: Enterprise Architect Position Purpose Barrett-Jackson.com is not a simple marketing we... more
  • 3 Days Ago

  • Barrett-Jackson Auction Company Scottsdale, AZ
  • Job Title: Systems/QA Analyst Department: IT Reports to: Software Operations Manager Position Purpose We are seeking a Systems / QA Analyst to join our Sco... more
  • 4 Days Ago


Not the job you're looking for? Here are some other CRM / .Net Engineer (CRM Plugins, API’s and PCF) jobs in the Scottsdale, AZ area that may be a better fit.

  • Motion Recruitment Tempe, AZ
  • A fast-growing software consulting organization is hiring Full Stack .NET Engineers for hybrid roles based in Tempe or Tucson, Arizona. This team specializ... more
  • Just Posted

  • Motion Recruitment Partners, LLC X, AZ
  • A fast-growing software consulting organization is hiring Full Stack .NET Engineers for hybrid roles based in Tempe or Tucson, Arizona. This team specializ... more
  • Just Posted

AI Assistant is available now!

Feel free to start your new journey!