YRC Freight Sr CRM Developer in Overland Park, Kansas


The Sr. CRM Developer is a lead technical position utilizing in-depth knowledge of Microsoft Dynamics CRM and core technologies (C#, .Net and Java Script) to develop, integrate and implement business solutions. The Sr. CRM Developer participates in an Agile-based team environment to develop solutions for Sales and Customers Service to bring competitive advantage to YRC Freight in the LTL Transportation market. As a lead technical position, the Sr. CRM Developer will be a key voice in setting direction and providing guidance on how to best leverage technology to achieve business outcomes.


  1. Performs complex programming assignments requiring an advanced aptitude of established programming standards, methods and best practices.

  2. Acquires and interprets business requirements, creates functional specifications and determines the most efficient/appropriate technologies.

  3. Performs analysis of business models, logical specifications and/or customer requirements to design and build business solutions utilizing multiple technologies.

  4. Designs, develops, tests, implements and maintains Microsoft Dynamics CRM based solutions.

  5. Extends the capability of CRM through creation of new entities, forms, workflows and reports.

  6. Designs business processes and data flows between Microsoft Dynamics CRM and operational / back office applications.

  7. Contributes to, reviews and approves technical designs of software solutions.

  8. Provides technical and best practice consulting to management, business partners and technical associates.

  9. Works with engineers and architects in continuous improvement initiatives.

  10. Conducts research into new technologies, including tools, components and frameworks.

  11. Mentors, coaches and trains application developers.

  12. Collaborates with developers to implement solutions, resolve problems and perform code reviews.

  13. Follows development best practices such as version control, unit testing, continuous integration, performance and security testing, and appropriate documentation.

  14. Ensures quality and maintains performance of deployed solutions.

  15. Works with stakeholders following the Agile Scrum software development process.

  16. Provides technical support and participates in on-call rotation to resolve critical application issues.

  17. Acts as a subject matter expert in the discovery and investigation of critical production issues.

  18. Assists with other projects as needed to contribute to efficiency and effectiveness of the organization.


  1. Requires a bachelor's degree in Computer Science or equivalent work experience

  2. Minimum ten years of experience in application design and development

  3. Minimum five years of experience with Microsoft Dynamics CRM (ideally Dynamics CRM 2015)

  4. Minimum five years of experience with C#, .Net, Java Script, HTML and SQL Server

  5. Experience with data migration from external systems into Microsoft CRM Dynamics

  6. Experience designing and integrating Microsoft Dynamics CRM solutions including plug-ins, custom workflows and entities

  7. Experience with OData and SOAP protocols

  8. Experience with Microsoft Dynamics CRM Online is preferred

  9. Great team player with positive attitude

  10. Excellent communication and interpersonal skills

  11. Strong technical aptitude, fast learner and effective problem solver

  12. Self-motivated, goal orientated quality driven and capable of working both independently and in a team with minimal supervision

  13. Ability to organize and manage multiple priorities

  14. Strong foundation in object oriented programming and associated design concepts

  15. Mastery of Microsoft Dynamics CRM and associated CRM development best practices.

YRC Worldwide is an Equal Opportunity/Affirmative Action Employer

Minorities/Females/Persons with Disabilities/Protected Veterans

Title: Sr CRM Developer

Location: KS-Overland Park

Requisition ID: 1701MM