Technical Development & Customization
Design, customize, and implement Microsoft Dynamics 365 CRM solutions, including custom entities, plugins, workflows, business rules, and integrations.
Develop and enhance CRM modules based on business requirements using C#, .NET, JavaScript, Power Platform, and related technologies.
Optimize CRM performance and ensure alignment with best practices.
System Integration & Architecture
Integrate Dynamics 365 CRM with external systems via REST APIs, Azure services, and middleware platforms.
Collaborate with Solution Architects to design scalable, secure, and high-performance system architecture.
Project Execution
Work closely with
Product Owners,
Business Analysts, and QA teams to deliver end-to-end CRM solutions.
Participate in requirement analysis, technical design, code review, UAT support, and production deployment.
Troubleshoot and resolve complex CRM issues and performance bottlenecks.
Bachelor's degree in Computer Science, Information Technology, or related field.
5+ years of experience in software engineering with at least 3 years working on Microsoft Dynamics 365 CRM.
Hands-on experience with CRM customizations: plugins, workflows, custom entities, forms, dashboards, PowerApps/Power Automate.
Solid understanding of Dynamics 365 data model, security model, and solution management.
Experience integrating CRM with external systems using REST APIs, Azure Functions, Logic Apps, or similar.
Fluent in English, able to meet and discuss directly with clients.