Senior CRM Developer

TMF Group · Pune City, Maharashtra, India

Full-time · Senior · Posted 1 month ago

We never ask for payment as part of our selection process, and we always contact candidates via our corporate accounts and platforms. If you are approached for payment, this is likely to be fraudulent. Please check to see whether the role you are interested in is posted here, on our website.

About TMF Group
TMF Group is a leading global provider of high-value business services to clients operating and investing globally. We focus on providing specialized and business-critical financial and administrative services that enable our clients to operate their corporate structures, finance vehicles and investment funds in different geographical locations.
TMF India is a Great Place to Work, ISO & ISAE certified organization.

Discover the Role
The MS Dynamics CRM Developer is responsible for the design, development, customization, and ongoing support of Microsoft Dynamics CRM applications across TMF Group. This role focuses on translating complex business requirements into scalable, high‑quality CRM solutions that support business growth and operational efficiency.
The developer acts as a Subject Matter Expert (SME) across Dynamics CRM, providing technical leadership, system enhancements, integrations, and application support. The position requires strong technical depth across CRM customization, .NET development, SQL Server, integrations, and modern application lifecycle practices, along with excellent communication and collaboration skills.

Key Responsibilities
CRM Application Development & Support
Design, develop, customize, and support Microsoft Dynamics CRM applications and components
Deliver ongoing enhancements and maintenance for custom CRM solutions
Ensure CRM applications are stable, secure, scalable, and aligned with business requirements
Subject Matter Expertise & Technical Leadership
Act as an SME for Dynamics CRM across technical requirements, system configuration, customization, and upgrades
Provide guidance on CRM best practices, development standards, and platform capabilities
Support architectural decisions related to CRM customization and integration design
Business Analysis & Stakeholder Collaboration
Lead or participate in client and stakeholder analysis sessions to gather functional and technical requirements
Translate user requirements into technical designs and CRM solutions
Communicate effectively with internal teams and external business stakeholders to ensure clarity and alignment
CRM Customization & Enhancements
Extend CRM functionality by creating custom entities, forms, workflows, business rules, dashboards, and reports
Customize Dynamics CRM Web Client and Dynamics CRM for Microsoft Outlook
Perform CRM application testing for configurations, customizations, and enhancements
Integration & Solution Architecture
Design and implement business processes and integrations between Microsoft Dynamics CRM and other applications
Architect CRM solutions involving server‑side code, plugins, workflow assemblies, business logic, and integration modules
Identify and implement third‑party applications to enhance and support the CRM ecosystem

Key Requirements
Mandatory Technical Skills
Dynamics CRM & Power Platform
In‑depth hands‑on experience with Microsoft Dynamics CRM
Strong knowledge of Canvas and Model‑Driven applications and Dataverse / Common Data Service (CDS)
Hands‑on experience with CRM API, REST / OData, and SOAP endpoints
.NET & Application Development
Extensive experience with the .NET Framework and C# development
Experience with ADO.NET, ASP.NET, and Windows Communication Foundation (WCF)
Strong understanding of object‑oriented programming and Service‑Oriented Architecture (SOA)
Database & Reporting
Strong experience with Microsoft SQL Server (MSSQL)
Database tuning and performance optimization skills
Experience working with SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS)
Experience designing business solutions leveraging SQL Server databases and reporting/integration services
Web & Client-Side Development
Extensive experience with JavaScript, HTML, and web-based UI development
Experience customizing CRM Web Client and Outlook Client
Development, ALM & DevOps
Strong understanding of the software development lifecycle
Experience with Azure DevOps for work management, builds, and deployments
Experience with source control management systems
Experience with continuous integration and continuous deployment (CI/CD) environments
General & Professional Skills
Proven ability to communicate effectively with both technical teams and business stakeholders
Strong analytical and problem-solving skills
Detail-oriented, self-directed, and highly accountable
Strong collaboration and teamwork mindset
Ability to work in a fast-paced, client-focused environment

Sign up to apply