NA

Staff Engineer, CRM-Dynamics

Nagarro
Mumbai9-14 LPA Posted 7 May 2025
FULL TIME
Javascript
C#
Sla Management
Ui Development
Azure
+1 more

Job Description

Job description

REQUIREMENTS:

  • Total Experience 7+years.
  • Hands on experience in working with Microsoft Dynamics CRM and Power platform.
  • Expertise in Dynamics 365 CRM (Sales & Service modules) with expertise in customizing and extending DCRM Sales & DCRM Service using JavaScript, C#, and Plugins.
  • Strong hands-on experience in plugin development using Dataverse SDK, Power Automate, and Azure Functions.
  • Advanced experience in Model-Driven Apps, including custom UI development.
  • Strong knowledge and experience in Power Automate, SharePoint, Office 365, and API integrations.
  • In-depth understanding of Azure services, including OAuth authentication and role-based security.
  • Hands-on experience with Custom Ribbons, Command Bars, and JavaScript for form scripting and automation.
  • Experience in configuring and customizing Case, Opportunity, SLA Management, and Knowledge Base in DCRM Service.
  • Expertise in setting up and configuring Sales Pipeline, Lead Scoring, Forecasting, and Quote Management in DCRM Sales.
  • Experience in integrating Dataverse Web API, Custom Connectors, and external systems.
  • Ability to work independently while participating in design, development, and implementation of application systems.
  • Actively seeks and shares knowledge with others, effectively communicating and presenting information in a clear and organized manner.
  • Ability to resolve challenges efficiently, working closely with project managers and executive management when needed.
  • Strong verbal and written communication skills to ensure that your ideas, strategies, and successes resonate within the team and with clients.

RESPONSIBILITIES:

  • Writing and reviewing great quality code
  • Understanding the clients business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements
  • Mapping decisions with requirements and be able to translate the same to developers
  • Identifying different solutions and being able to narrow down the best option that meets the clients requirements
  • Defining guidelines and benchmarks for NFR considerations during project implementation
  • Writing and reviewing design document explaining overall architecture, framework, and high-level design of the application for the developers
  • Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed
  • Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it
  • Understanding and relating technology integration scenarios and applying these learnings in projects
  • Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken.
  • Carrying out POCs to make sure that suggested design/technologies meet the requirements
Join WhatsApp Channel