• Bachelor's degree in Computer Science, Software Engineering, or a related field.
• 6 to 12 years of hands-on development experience within the Microsoft ecosystem.
• Robust proficiency in developing and customizing Dynamics 365 applications (Sales, Service, Marketing) using C#, .NET, JavaScript, and related technologies.
• Extensive experience developing sophisticated Canvas Apps with a deep understanding of user interface design principles and performance optimization.
• Proven expertise in using Power Fx for implementing complex business logic and data manipulation within the Power Platform.
• Hands-on experience in developing and deploying Power Platform Component Framework (PCF) controls.
• Solid experience with the broader Microsoft Power Platform, including Model-driven Apps and Power Automate.
• Experience implementing and integrating Microsoft CCaaS (Omnichannel for Customer Service), understanding its core functionalities and configuration options.
• Experience with developing and consuming APIs (REST, SOAP).
• Familiarity with source control systems (e.g., Git, Azure DevOps).
• Strong understanding of software development principles, design patterns, and best practices.
• Excellent problem-solving and analytical skills.