We want to expand our Microsoft Dynamics CRM/365 (Customer Engagement) team by welcoming a Technical Architect/Lead with senior developer skill sets to our rapidly growing practice.

Reporting to the Vice-President of the D365 CE Practice, you will be responsible for leading all technical aspects of our D365 CE projects including architecting and delivering end to end implementations, customizations, migrations, and more. You may be responsible for one or more aspects of the project including extending Microsoft Dynamics CE, simple to complex customizations, UI/backend development, integrations, migrations and more. You must be extremely detail-oriented, be able to multitask, be meticulously organized, and be able to prioritize multiple demands in a fast-paced project environment.


Essential functions will include:

  • Leading design and architecture sessions with clients and fellow consultants to gather and document project requirements
  • Architecting the CE related system, integrations, security, and any related customizations
  • Advising customers on best practices for Dynamics 365 CE development and integration processes
  • Writing technical specifications for planned work and estimating effort required
  • Mocking up specifications for others in our development team, facilitating the completion, testing, and deploying of development projects
  • Leading development efforts that may involve multiple internal, client, and third-party resources
  • Providing technical oversight across multiple projects
  • Assisting with technical pre-sales efforts
  • Creating proofs of concept to establish feasibility of designs
  • Mentoring other developers and participate in company initiatives
  • Maintaining knowledge of current Dynamics CRM/365 capabilities and related technologies
  • Participating in informal or formal design and architect sessions with fellow consultants

Your profile

  • Visual Studio, Azure Dev Ops
  • Microsoft C# and ASP.NET
  • JavaScript and web development
  • Ability to write maintainable and testable code
  • Skilled in creating and consuming web services
  • Experience with SQL Server / SSIS / SSRS
  • Solid understanding of the Dynamics CRM/365 SDK and development of plugins, custom workflows, and web resources
  • Experience using Microsoft Azure and other cloud computing platforms
  • Experience migrating data (possibly with 3rd party tools)
  • In-depth knowledge of integrating Dynamics CRM/365 with other systems
  • Strong understanding of the Dynamics CRM/365 solution deployment model
  • Understanding of Dynamics CRM/365 upgrade and cloud migration processes
  • Knowledge of software testing and QA practices

Professional demeanor:

  • Excellent written and verbal communication
  • Ability to present to technical, non-technical, and executive level individuals
  • Exceptional problem-solving skills
  • 10+ years of experience in Dynamics CRM/365 software development lead or architecture roles
  • Participation in multiple large or enterprise scale projects
  • Relevant Microsoft certifications in Dynamics CRM/365

Why Work at Thinkmax?

Fast-track career programs

Teamwork environment & project diversity

Cutting-edge solutions