Senior CRM Developer
Core
Design, develop, and support Microsoft Dynamics CRM solutions for large-scale enterprise and public sector organizations, integrating with enterprise systems to support business processes and data-driven decision making.
Role type
Senior CRM Developer (Microsoft Dynamics 365/CRM)
Builds
Customized CRM solutions, C# .NET applications, Web APIs, and integrations with enterprise systems.
Domain
Enterprise Software / Customer Relationship Management (CRM)
Deliverable
production ML models | product features
Required skills
Microsoft Dynamics CRM 9.2 On-Premise, C# .NET, SQL Server, JavaScript, TypeScript, FetchXML, CRM Plugin architecture, CRM SDK, Web API development, database design, stored procedures, T-SQL, unit testing, integration testing, Agile delivery.
Preferred skills
Financial or regulatory data collection systems, regulated environments, enterprise CRM implementations with multiple integrations, Microsoft Dynamics certifications.
Technologies
Microsoft Dynamics CRM, .NET, SQL Server, JavaScript, TypeScript, Active Directory, SharePoint, Exchange, SSRS, AWS, Oracle, Red Hat, OutSystems, Snowflake.
Responsibilities
Design and develop CRM plugins, workflows, and integrations; develop and maintain C# .NET applications and Web APIs; work with SQL Server databases including design and stored procedures; configure and extend Dynamics CRM using supported APIs; support data migration and system enhancements; troubleshoot application and performance issues; participate in Agile delivery activities; maintain technical documentation.
Seniority
Senior, hands-on IC