Microsoft Dynamics 365 CRM Developer - Bengaluru, India
Wesco is seeking a highly skilled and experienced Microsoft Dynamics 365 Developer, specifically focusing on the Microsoft Dynamics CRM application. This senior-level role demands ownership and execution of assignments through all stages of the development lifecycle. You will serve as a technical expert, driving the implementation of customizations, proposing innovative solutions to business problems, and ensuring adherence to web development best practices for accessibility and security across various browsers, platforms, and devices. A foundational understanding of Microsoft CRM OOTB functionalities and staying updated with upcoming wave releases are essential.
Key Responsibilities
- Implement advanced custom functionality within Microsoft CRM, including Plugins, Workflows, API Integrations, and Dataverse extensions.
- Integrate CRM seamlessly with other services and applications to extend its capabilities.
- Develop new entities, forms, workflows, and reports to enhance CRM functionality.
- Produce high-quality, secure, and performant code in line with best practice methodologies.
- Stay abreast of all Microsoft updates concerning Dynamics CRM and Dynamic 365.
- Package and merge developed changes into solutions, utilizing Git for source control.
- Troubleshoot complex issues, identify robust solutions, and thoroughly test new functionalities to meet business, security, and quality standards.
- Proactively evaluate project work to ensure alignment with expected approaches and best practices.
- Communicate clearly and effectively with team members to ensure a comprehensive understanding of effort required.
- Provide guidance to QA and UAT teams for thorough testing of new features.
- Actively participate in all Agile ceremonies, solution design, and deployment activities.
- Contribute to code reviews, ensuring code quality and adherence to standards.
Qualifications
- 10+ years of experience in software development, with a focus on enterprise applications.
- 7+ years of dedicated experience with Microsoft Dynamics CRM, particularly Dynamic 365 Channels and Entities.
- 7+ years of experience building model-driven Apps and Power Automate flows.
- 7+ years of experience implementing business workflows and processes.
- 7+ years of experience developing, deploying, customizing, and integrating Microsoft Dynamics CRM / D365.
- 7+ years of experience with Data and Dataverse entity modeling.
- 5+ years of experience developing efficient Client-side scripting using jQuery, Plug-Ins, Workflows, and Custom Business Processes.
- Proficient knowledge in developing ASP.NET applications, SSRS, and SSIS Packages.
- 5+ years of experience with programming or scripting languages, including JSON and JavaScript.
- Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
Preferred Skills
- Microsoft Dynamics 365 Certifications.
- Advanced proficiency with JavaScript.
- Demonstrated ability to analyze and resolve issues within complex and heavily customized CRM environments.
- Excellent communication and interpersonal skills.