Software Engineer Practitioner - Microsoft Dynamics CRM - Remote position
Job Summary Join as a Software Engineer Development, enhancement, and maintenance of CRM Dealer Portal platform. Design and develop Microsoft Dynamics 365 Portal websites using Power Pages. Assist in the development and maintenance of the CRM Dealer Portal product. Customize Microsoft Dynamics CRM entities, forms, and views to meet business requirements. Develop C# based plugin code for logical calculations and deployment using Plugin Registration Tool. Implement REST web APIs to integrate business processes and data flows between CRM and other applications. Collaborate with Lead Software Engineer (Anchor), other Software Developers, Product Designer, and Product Manager. Participate in daily development team meetings and code reviews. Troubleshoot and resolve technical challenges and production issues.Skills Required Experience (3+ years) in Microsoft Dynamics CRM and Dynamics 365 configuration and customization. Proficiency in Model-driven Apps, Power Automate, Azure, and C#. Background in API development, including REST APIs and Azure integration. Experience with Agile development methodologies and version control tools (Git, Azure DevOps). Knowledge of SQL Server for database schema design, stored procedures, and data import/export.Skills Preferred Knowledge of Canvas Apps Development, PCF Controls, Azure Logic App and Function App development, Dynamics 365 Customer Service. Microsoft certifications in Dynamics and programming languages.Experience Required 3+ years in Microsoft Dynamics CRM and Dynamics 365 configuration and customization.Education Required Bachelor's degree in Computer Science or related field.Other Information This position will be remote.