Senior Salesforce Consultant
1 week ago
Full Senior-Level Job Description (JD) for a Microsoft Dynamics 365 CRM Developer / Consultant with 8+ years of experience, fully expanded to include .NET architecture, Database Design, DevOps, Power Platform, Plugins, Workflows, SSRS, and SSIS.
Heres the complete version (ready to use for job boards or as a CV role description):
Job Description – Microsoft Dynamics 365 CRM Developer / Consultant (8+ Years Experience)
Role Overview
A highly experienced Microsoft Dynamics 365 CRM Developer / Consultant with 8+ years of proven expertise in architecting, developing, and deploying Dynamics CRM (On-Premise & Online) solutions. Proficient in .NET architecture, Database Design, Power Platform, Plugins, Workflows, SSRS, and SSIS, with strong DevOps and Agile delivery experience. Adept at building scalable, secure, and high-performing solutions while engaging directly with clients and stakeholders.
Key Responsibilities
Dynamics CRM & Power Platform
- Lead the design, development, and deployment of Microsoft Dynamics 365 CRM solutions (On-Premise & Online).
- Perform advanced customizations, configurations, Plugins, Workflows, Business Process Flows (BPFs), and Custom Actions.
- Extend CRM functionality with Power Platform (Power Apps, Power Automate, Power BI, Dataverse).
- Develop custom UI/UX with PCF (PowerApps Component Framework) controls.
- Implement security models, role-based access, and compliance frameworks in Dynamics 365.
.NET Architecture & Development
- Design and implement enterprise-grade solutions using C#.NET, ASP.NET, ADO.NET, REST APIs, and SOAP services.
- Build scalable, modular, and reusable components for CRM extensions and integrations.
- Integrate Dynamics CRM with .NET-based middleware and enterprise applications.
Database Design & Reporting
- Design and maintain MS SQL Server databases, including schemas, tables, relationships, indexing, and normalization.
- Develop optimized stored procedures, functions, triggers, and views for CRM applications.
- Build and deploy SSRS reports, dashboards, and FetchXML reports to deliver actionable insights.
- Create and maintain SSIS packages (e.g., KingswaySoft) for ETL processes, integrations, and large-scale data migrations.
- Conduct query optimization and performance tuning to improve application efficiency.
On-Premise CRM Administration
- Install, configure, and manage Dynamics CRM On-Premise servers, including IIS, ADFS, and IFD.
- Integrate with Active Directory for authentication and security management.
- Perform system upgrades, patching, and environment maintenance.
- Lead and execute On-Premise to Cloud migration projects ensuring minimal disruption.
DevOps & Agile Delivery
- Implement Azure DevOps pipelines for CI/CD, automated builds, and deployments.
- Manage source control (Git) and enforce ALM best practices.
- Support multiple environments (Dev, Test, UAT, Production) ensuring smooth release cycles.
- Participate actively in Agile ceremonies – sprint planning, daily stand-ups, retrospectives.
Client Engagement & Leadership
- Collaborate with business analysts, functional consultants, and product owners to capture requirements.
- Provide technical leadership, mentoring, and code reviews for junior developers.
- Conduct client workshops, solution presentations, and end-user training sessions.
- Ensure solutions comply with governance, GDPR, and enterprise data security standards.
Skills & Experience
- 8+ years of experience with Microsoft Dynamics 365 CRM (On-Premise & Online).
- Strong background in .NET architecture (C#, ASP.NET, ADO.NET, Web API).
- Advanced proficiency in Database Design, schema modeling, normalization, indexing, and performance tuning.
- Expertise in SSRS report development and SSIS ETL/data migration packages.
- Hands-on with Plugins, Workflows, Business Process Flows, Custom Actions, and PCF Controls.
- Skilled in Power Platform – Power Apps, Power Automate, Power BI, Dataverse.
- Proficient with Azure DevOps, Git, CI/CD pipelines, and ALM.
- Strong knowledge of REST, SOAP, OData services, and third-party integrations.
- Proficient in JavaScript, TypeScript, HTML5, CSS3 for CRM UI customization.
- Excellent client-facing and communication skills, with proven ability to deliver in Agile environments.
Preferred Qualifications
- Microsoft Certified: Dynamics 365 / Power Platform / SQL Server.
- Experience in large-scale CRM implementations, upgrades, and global rollouts.
- Familiarity with Azure services (Logic Apps, Service Bus, Azure Functions).
- Knowledge of CI/CD pipelines, Docker, Kubernetes, and containerized deployments.
- Awareness of emerging features like Microsoft Copilot, AI, and automation in Dynamics 365.
-
Senior Manager Technical Consulting
1 week ago
Bengaluru, Karnataka, India Salesforce Full time ₹ 12,00,000 - ₹ 36,00,000 per yearTo get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.Job CategoryCustomer SuccessJob DetailsAbout SalesforceWe're Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every...
-
Manager, Technical Consulting
1 week ago
Bengaluru, Karnataka, India Salesforce Full time ₹ 1,50,00,000 - ₹ 2,50,00,000 per yearTo get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.Job CategoryCustomer SuccessJob DetailsAbout SalesforceSalesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn't a...
-
Technical Consultant- Mulesoft
2 days ago
Bengaluru, Karnataka, India Salesforce Full time ₹ 12,00,000 - ₹ 36,00,000 per yearTo get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.Job CategoryCustomer SuccessJob DetailsAbout SalesforceSalesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn't a...
-
Senior Analyst
2 days ago
Bengaluru, Karnataka, India Salesforce Full time ₹ 6,00,000 - ₹ 12,00,000 per yearTo get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.Job CategoryOperationsJob DetailsAbout SalesforceSalesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn't a...
-
Senior Success Guide, Service Cloud
2 days ago
Bengaluru, Karnataka, India Salesforce Full time ₹ 12,00,000 - ₹ 36,00,000 per yearTo get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.Job CategoryCustomer SuccessJob DetailsAbout SalesforceSalesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn't a...
-
Senior Analyst
3 days ago
Bengaluru, Karnataka, India Salesforce Full time ₹ 6,00,000 - ₹ 18,00,000 per yearTo get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.Job CategoryOperationsJob DetailsAbout SalesforceSalesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn't a...
-
Senior Technical Architect
2 days ago
Bengaluru, Karnataka, India Salesforce Full time ₹ 12,00,000 - ₹ 36,00,000 per yearTo get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.Job CategoryCustomer SuccessJob DetailsAbout SalesforceSalesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn't a...
-
Senior Technical Architect
6 days ago
Bengaluru, Karnataka, India Salesforce Full time ₹ 12,00,000 - ₹ 36,00,000 per yearTo get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.Job CategoryCustomer SuccessJob DetailsAbout SalesforceSalesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn't a...
-
Salesforce consultant
1 week ago
Bengaluru, Karnataka, India ITTDigital Full time ₹ 5,00,000 - ₹ 15,00,000 per yearJob briefSalesforce ConsultantExp - 6+yearsLocation- BangaloreResponsibilities but not limited to : Proven experience as a Salesforce Consultant or Administrator, with a strongunderstanding of Salesforce architecture and functionalities. Evaluate our current Salesforce setup and identify areas for improvement andoptimization. Modify and customize Salesforce...
-
Senior Director, Software Engineering
14 hours ago
Bengaluru, Karnataka, India Salesforce Full time ₹ 12,00,000 - ₹ 36,00,000 per yearTo get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.Job CategorySoftware EngineeringJob DetailsAbout SalesforceSalesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn't...