At least 6 years of total IT experience performing complex application development projects on the Microsoft stack working closely with cross-functional Team Members in Agile Development environment.
At least 4 years of hands-on development experience with Dynamics 365 / CRM and/or Power Platform.
A high-level understanding of Azure Architecture and design patterns.
In-depth hands-on knowledge of the Microsoft Dynamics platform, the entity model, security model, and Web services.
At least some familiarity with common web technologies/frameworks.
In-depth hands-on knowledge of Canvas and Model Driven applications and Dataverse.
Hands-on experience architecting solutions that involve Dynamics customization to include server side code, custom business logic, integration modules, workflow assemblies and plug-ins.
Experience with customizing the Web client and Dynamics 365 for Microsoft Office Outlook.
Excellent client-facing written and oral communications skills.
Experience working in an Agile with Scrum environment.
Active Public Trust
Knowledge and experience working with Azure Functions, Azure Storage, Cognitive Services, and/or the Azure Service Bus