Bachelor's degree or tertiary-level institute diploma/certificate preferably in Information Technology, Business Administration/ Management, Engineering, or Computer Science-related courses or equivalent
Microsoft Dynamics 365 and Power Platform 5+ years of experience (architecture, development, rollout, maintenance, data management, migration)
Hands-on experience architecting solutions that involve customization to include server-side code, custom business logic, integration modules, workflow assemblies, and plug-ins.
Experience with the following:
Dynamics 365 Server-Side and Client-Side Object Model
Dynamics 365 Plugins and Custom Workflow Development
.NET Programming Model xRM Framework
Power Platform (PowerApps, Power Automate, Dataverse, PowerBI)
SharePoint Development Framework (SPFx)
In-depth knowledge and extensive experience on the following:
.NET, JavaScript, JavaScript frameworks and libraries (e.g. AngularJS, ReactJS, FabricJS, jQuery), HTML, CSS, REST APIs, XML, JSON, SQL, and other database engines
C# or Visual Basic, Visual Studio, Web Services, and the CRM SDK is preferred.
Demonstrated ability in solution or enterprise architecture.
Experience in requirement analysis and business process re-engineering.
Prior experience in agile methodologies (experience in product management)