DescriptionThe successful candidate will be responsible for designing, developing, and maintaining enterprise-grade solutions within the Dynamics 365 CE Online platform - with a focus on Sales, Marketing, and Support modules.
You'll collaborate with cross-functional teams to build robust, scalable, and maintainable solutions using both out-of-the-box features and custom development where needed. The ideal candidate will be a proactive problem-solver with strong technical expertise, business acumen, and a drive for continuous improvement.
Responsibilities- Collaborate with Sales, Marketing, Support, Implementation, Legal, Client Success, and IT teams to implement and enhance Microsoft Dynamics 365 CE solutions.
- Design and develop custom plug-ins, custom workflow activities, workflows, Power Automate flows, Javascript, and integrations using Dynamics 365 SDK and APIs.
- Configure entities, forms, dashboards, and business rules to meet user and business requirements.
- Develop and maintain integrations between Dynamics 365 and other enterprise systems (using Boomi, APIs, SSIS, or KingswaySoft).
- Perform unit and system testing to ensure high-quality deliverables.
- Participate in code reviews to ensure best practices, security, and maintainability.
- Troubleshoot and resolve Dynamics 365 CE issues; identify root causes and implement corrective actions.
- Create and maintain technical documentation and knowledge base content.
- Support continuous improvement by recommending and implementing platform enhancements.
- Stay up to date with the latest Microsoft releases and features
Qualifications- Bachelor's degree in computer science, MIS, or related field, or equivalent experience.
- 5+ years of professional software development experience.
- 5+ years of hands-on Microsoft Dynamics 365 CE (CRM) experience.
- Proficiency in C#, .NET, JavaScript, and Dynamics 365 SDK.
- Experience with custom plug-ins, custom workflow activities, and Power Platform (Power Automate, Power Apps).
- Familiarity with Dataverse, REST/OData endpoints, and Web APIs.
- Experience designing and troubleshooting system integrations (SSIS, KingswaySoft, or similar).
- Strong understanding of object-oriented programming, and design patterns (MVC, dependency injection, etc.).
- Excellent problem-solving, analytical, and communication skills.