24 TalentOla Jobs
Technical lead - Microsoft CRM (5-15 yrs)
TalentOla
posted 6d ago
Fixed timing
Key skills for the job
Job Description :
We are looking for a Microsoft 365 CRM Lead with strong experience in Dynamics 365 Customer Engagement (D365 CE), C# development, and plugin development. The ideal candidate will be responsible for designing, developing, and implementing CRM solutions to meet business requirements. This role requires strong technical expertise, problem-solving skills, and the ability to lead a team of developers.
Key Responsibilities :
1. CRM Development & Customization :
- Design, develop, and deploy solutions on Microsoft Dynamics 365 CE (CRM).
- Customize and configure D365 modules (Sales, Customer Service, Field Service, Marketing, etc.) to align with business needs.
- Develop custom entities, workflows, business process flows, and UI customizations.
2. C# & Plugin Development :
- Develop custom plugins, workflows, and actions using C# and .NET Framework/Core.
- Implement and optimize Power Automate flows and custom integrations.
- Utilize Microsoft Power Platform (Power Apps, Power Automate, Dataverse) for extended functionality.
3. Integration & Data Management :
- Design and develop integrations between Dynamics 365 and other enterprise applications (ERP, SharePoint, Azure, etc.).
- Use Azure services (Logic Apps, Service Bus, Functions) for seamless integration.
- Perform data migrations and ETL processes using KingswaySoft, SSIS, or Azure Data Factory.
4. Leadership & Best Practices :
- Lead a team of CRM developers and provide technical guidance and mentorship.
- Define and enforce best practices in CRM development (coding standards, performance optimization, security).
- Participate in code reviews and ensure high-quality deliverables.
5. Troubleshooting & Support :
- Analyze and resolve complex technical issues in CRM.
- Optimize performance and scalability of CRM solutions.
- Provide post-implementation support and ongoing system enhancements.
Required Skills & Qualifications :
- 6+ years of experience in Microsoft Dynamics 365 CE (CRM) development.
- Strong expertise in C#, .NET Core/Framework, and plugin development.
- Hands-on experience with JavaScript, TypeScript, HTML, CSS for CRM front-end customizations.
- Knowledge of Power Platform (Power Apps, Power Automate, Dataverse).
- Experience with Azure services (Logic Apps, Functions, API Management, etc.).
- Proficiency in SQL Server, FetchXML, and SSRS for reporting and data management.
- Strong understanding of security roles, business rules, and CRM workflows.
- Experience integrating CRM with third-party applications using REST/SOAP APIs.
- Familiarity with Agile development methodologies.
- Excellent problem-solving, communication, and leadership skills.
Preferred Skills :
- Experience with Microsoft Dynamics 365 Field Service, Customer Insights, or Marketing modules.
- Knowledge of DevOps practices (Azure DevOps, CI/CD pipelines, GitHub Actions).
- Certifications in Microsoft Dynamics 365 / Power Platform are a plus.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Technical Lead roles with real interview advice