We are seeking a highly skilled Dynamics CRM Technical Developer to join our team in San Jose, CA This hybrid role involves collaborating with cross-functional teams to design, develop, and implement solutions within the Dynamics CRM platform. The ideal candidate will have extensive experience in Dynamics CRM customization, integration, and implementation, along with a strong technical background in related technologies.
Key Responsibilities:
• Hands-on experience in development of custom solutions within Dynamics CRM to meet business requirements.
• Customize and configure Dynamics CRM components, including entities, forms, workflows, and plugins.
• Develop and maintain integrations between Dynamics CRM and other systems using APIs, web services, and middleware.
• Collaborate with business analysts, project managers, and other stakeholders to gather and analyze requirements.
• Provide technical leadership and mentorship to junior developers and team members.
• Conduct code reviews to ensure adherence to best practices and coding standards.
• Troubleshoot and resolve technical issues related to Dynamics CRM applications.
• Participate in the full software development lifecycle, including requirements gathering, design, development, testing, and deployment.
• Develop and maintain technical documentation for solutions and integrations.
• Stay up to date with the latest Dynamics CRM features, updates, and industry trends.
Qualifications:
• Bachelor's degree in Computer Science, Information Technology, or a related field.
• Minimum of 8 years of experience in Dynamics CRM development and customization.
• Strong proficiency in C#, .NET, JavaScript, HTML, and CSS.
• Experience with Dynamics CRM plugins, workflows, and custom workflows.
• Knowledge of Dynamics CRM APIs, web services, and integration techniques.
• Familiarity with Power Platform, including PowerApps, Power Automate, and Power BI.
• Strong problem-solving skills and the ability to work independently and as part of a team.
• Excellent communication and interpersonal skills.
• Experience with Agile and Scrum methodologies is a plus.
• Microsoft Dynamics CRM certification is preferred.
Preferred Skills:
• Experience with Dynamics 365 Customer Engagement (CE) and related modules.
• Knowledge of Azure cloud services and DevOps practices.
• Experience with data migration and ETL processes.
• Familiarity with SQL Server and database design principles.
• Experience with version control systems, such as Git.