NANagarro
Staff Engineer, CRM-Dynamics
Mumbai ₹9-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
