Thinkmax is a growing company offering a highly energized, success driven, fun and supportive environment. 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

  • Lead design and architecture sessions with clients and fellow consultants to gather and document project requirements
  • Architect the CE related system, integrations, security, and any related customizations
  • Advise customers on best practices for Dynamics 365 CE development and integration processes
  • Write technical specifications for planned work and estimate effort required
  • Mockup specifications for others in our development team, facilitate the completion, testing, and deployment of development projects
  • Lead development efforts that may involve multiple internal, client, and third-party resources
  • Provide technical oversight across multiple projects
  • Assist with technical pre-sales efforts
  • Create proofs of concept to establish feasibility of designs
  • Mentor other developers and participate in company initiatives
  • Maintain knowledge of current Dynamics CRM/365 capabilities and related technologies
  • Participate 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