Dynamics 365 CRM Architect - Remote

  • Location:

    Chicago, Illinois

  • Sector:


  • Job type:


  • Salary:


  • Contact:

    Dan Selisker

  • Contact email:


  • Job ref:


  • Published:

    about 1 month ago

  • Expiry date:



  1. Can lead in a complex on-premises upgrade of Dynamics CRM to the current on-premises version.
  2. Clearly and logically able to architect well-structured solutions/framework from start to finish to solve business problems with confidence.
  3. Can lead customer-facing conversations with the ability to whiteboard and/or demonstrate solutions to business problems on the fly
  4. Ability to work with customer architects to successfully recommend a solution to integrate Dynamics with other platforms/applications
  5. Ability to lead a team in best-practices surrounding recent versions of Dynamics 365/CRM
  6. Able to think holistically about project goals to design a working Dynamics 365 custom code solution
  7. Proficient understanding of the Dynamics 365/CRM platform and all that it offers
  8. Able to configure and develop complex coded solutions within Dynamics
  9. Work to continually adapt and set development standards for all Dynamics engagements
  10. Assist in presales efforts
  11. Assist in the interview process
  12. Lead teams of developers, and/or develops solutions for an engagement


  1. Multiple on-premises deployments and/or upgrades of Dynamics CRM/365.
  2. 5-8 years development experience with Microsoft development tools
  3. 3+ years architecting (technical) Dynamics 365/CRM Solutions
  4. Keep up-to-date on all Microsoft Dynamics 365 offerings
  5. Firm grasp and experience with development on the Dynamics platform, including:
    1. JavaScript and/or Typescript
    2. C#
    3. API Consumption
    4. Some SQL knowledge
    5. Some Markup knowledge
    6. Some Azure knowledge
  1. Experience in massive cloud migrations
  2. Experience in Agile SAFE and/or Scrum Projects
  3. Perform Dynamics 365 Online setup through Office 365
  4. Can setup automated testing and CI
  5. Experience with multiple Client/Server frameworks
  6. Understands and can use multiple design patterns.
  7. Fully grasps callbacks, promises, and Async.
  8. Can setup CRM Visual Studio Solution from scratch.
  9. Can setup Custom Web Resources to interact with the form and load custom JS libraries.
  10. Has a firm belief in either early bound or late bound C# development, and can argue as to why
  11. Understands the CRM Plugin Pipeline, the Prevalidation/PreOperation/PostOperation stages what a Target will have in each stage, and what happens post stage if you update the target.
  12. Understands Plugin Filters and images
  13. Can manage and maintain the entire CRM ALM, correctly using a Dev, Qa, Stage, and Prod environment.
  14. Demonstrated ability to:
    1. Apply Microsoft development techniques effectively following development best practices
    2. Plan and carry out unit testing
  1. Familiar and experienced in:
    1. Core Microsoft Dynamics Platform and it's components
    2. Implementation Methodology
    3. Web Services
    4. Microsoft .NET technology, Microsoft Visual Studio development system, and Microsoft Dynamics specific development environments
    5. Network and operating systems
    6. Understanding of key independent software vendors (ISV's within the industry
  1. Successful completion of applicable product certification exams


  1. Ability to work independently, prioritize and solve problems proactively
  2. Ability to focus on deadlines and deliverables
  3. Ability to think abstractly
  4. Taking ownership of project and team success
  5. Team player with strong communication skills and customer focus
  6. Excellent problem-solving and troubleshooting abilities
  7. Clear and effective communications


  • On-Premises installation experience
  • ADFS configuration
  • Understanding and capability to setup and work with a 3rd Party ETL Tool (Extract-Transform-Load) such as Scribe, CozyRoc, KingswaySoft or similar tool

Technical Requirements:

Technical Requirements detailed above, however special callout to the following:
-MUST have On-Premsis Upgrade Experience. Online experience is NOT a substitute.
-MUST have significant on-premises development experience
-MUST have on-premises integration experience

Oscar Associates Limited (US) is acting as an Employment Business in relation to this vacancy.