Salary
💰 $105,000 - $200,000 per year
Tech Stack
AzureJavaScriptSQL
About the role
- Design, test, and implement CRM solutions based on requirements provided from stakeholders.
- Leverage Azure DevOps and participate in daily scrum meetings and Agile scrum ceremonies
- Maintain and support legacy data synchronization processes between CRM and Portal.
- Manage backups and restores of CRM data and technical support for infrastructure issues.
- Audit the CRM application environment to provide data from logs and reports as required by CISO and audit teams.
- Establish and maintain a standard software baseline for CRM to ensure clean audit findings.
- Participate in migration and release management processes. Be able to perform other Dynamics CRM system admin duties as needed.
- Create technical designs, mock-ups, prototypes and recommend architecture to support new implementations and/or enhancements.
- Lead and participate in design and code reviews.
Requirements
- Proficiency in configuring and customizing Dynamics 365 CRM and developing advanced business process flows within Dynamics 365 following solution-based Application Lifecycle Management.
- Proficiency in software development, including languages like JavaScript.
- Proficiency in OOB and custom entities, forms, views, controls, advanced find and SiteMap
- Experience with XRM Toolbox e.g., Web Resources Manager, Ribbon Workbench, Plugin Registration Tool, View Layout Replicator
- Experience with Visual Studio or VS Code
- Experience with Fetch XML
- Experience with CRM Security including business units, teams and security roles
- Skills in using SSRS or SQL Server Reporting Services SQL Server Management Studio experience a plus
- Experience with plugins and DevOps repos a plus
- Skills in designing data import processes.
- Skills in data analytics, Ability to manage stakeholder interactions and facilitate successful project implementation.
- Strong problem-solving skills and attention to detail; excellent communication and interpersonal skills and proven ability to work collaboratively in a team environment.
- Strong organizational and time management skills.