Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Engineer (Dynamic CRM) image - Rise Careers
Job details

Staff Engineer (Dynamic CRM)

Company Description

We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (18000+ experts across 36 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!

Job Description

  • 4-6 yrs of relevant experience and Bachelor's degree in Computer or Information Science or equivalent experience, plus professional certificates.
  • Experienced IT Professional performing as independent contributor that participates in functions such as design, development and implementation of application systems.
  • Must have experience in Ms Dynamics sales module, service module.
  • Experience of custom plugin development in Dataverse is must have.
  • Good Power Platform (Power App and Power Automate) Developer who can design, build and support ever-growing automation requirements across the units.
  • 3-5 years hands-on experience working on Canvas and Model-Driven app.
  • Good Knowledge and Experience in Power Platform Environments, Power Platform License, Dataverse, other 3rd party Data Sources (non -CDS), Connectors, DLP Policies, Power Platform Core Framework, Reusable components, Security Roles, etc.
  • Hands-on experience in developing Power Automate to support Backend jobs, bulk updates to dataverse, connection to SharePoint, 0365. Etc.
  • Knowledge about Microsoft Azure , Office 365 (Azure AD, Groups, SharePoint, One drive, etc.) AWS will be a plus.
  • Along with Authentical protocols like OAuth, Client Credential Flow, App Registration in Azure, etc. will be a added advantage to adapt to the environment.
  • Some understanding of governance and architect experience in developing the canvas and model-driven, deep understanding of the Power Platform Limits, Pros & Cons, known Issues, delegation, nested galleries, performance issue and should have developed a commanding knowledge to come up with a workaround. "

Qualifications

Must have Skills : Microsoft Dynamics CRM, .Net Core, Java (Capable),DCRM sales cloud , DCRM service cloud

Average salary estimate

$95000 / YEARLY (est.)
min
max
$80000K
$110000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Engineer (Dynamic CRM), Nagarro

Join our innovative team at our Digital Product Engineering company as a Staff Engineer (Dynamic CRM)! We’re all about crafting exceptional products, services, and experiences that rock the digital world. With over 18,000 experts across 36 countries, we thrive in a dynamic and non-hierarchical work culture that values creativity and collaboration. As a Staff Engineer, you’ll play a big role in the design, development, and implementation of application systems. With 4-6 years of relevant experience and a degree in Computer or Information Science, you’ll be diving deep into Microsoft Dynamics, particularly its sales and service modules. Your expertise in custom plugin development in Dataverse will be essential as you support automation through Power Platform tools like Power Apps and Power Automate. You will have the opportunity to flex your knowledge of Dataverse, security roles, and other data sources while working in Power Platform environments. Familiarity with Azure and Office 365 will also be a significant asset. Here, you will get to innovate continuously as you tackle real-world challenges and help scale our solutions across diverse industries. If you are passionate about crafting top-notch applications with great user experiences, this is your chance to shine with us remotely from South Africa—wherever you are, we can’t wait to see what you can bring to the team!

Frequently Asked Questions (FAQs) for Staff Engineer (Dynamic CRM) Role at Nagarro
What are the responsibilities of a Staff Engineer (Dynamic CRM) at our company?

As a Staff Engineer (Dynamic CRM) at our company, you'll be responsible for the design, development, and implementation of application systems focused on Microsoft Dynamics. Your tasks will include working on the sales and service modules, developing custom plugins in Dataverse, automating tasks using Power Platform tools, and ensuring seamless integration with various data sources. You'll contribute actively to our projects and collaborate with teams to troubleshoot and resolve issues, ensuring high-quality delivery.

Join Rise to see the full answer
What qualifications are needed to apply for the Staff Engineer (Dynamic CRM) position?

To qualify for the Staff Engineer (Dynamic CRM) position, you must have a Bachelor’s degree in Computer or Information Science or extensive equivalent experience, along with 4-6 years of relevant IT experience. Proficiency in Microsoft Dynamics CRM, particularly the sales and service cloud modules, and hands-on experience in custom plugin development in Dataverse is essential. Familiarity with Power Platform, Azure, and Azure Active Directory will also give you an edge.

Join Rise to see the full answer
What software development tools do Staff Engineers (Dynamic CRM) use at our company?

In our company, Staff Engineers (Dynamic CRM) will primarily utilize Microsoft Dynamics CRM and related technologies. You'll work with .Net Core, Java, and the Power Platform, including Power Automate and Power Apps. Additionally, you will use tools for connection and integration with platforms like SharePoint and Office 365, ensuring comprehensive automation and robust backend support in your projects.

Join Rise to see the full answer
How does the company support remote work for the Staff Engineer (Dynamic CRM) role?

Our company embraces a robust remote work culture for the Staff Engineer (Dynamic CRM) role. We provide the tools and resources necessary to stay connected and collaborate effectively with team members across the globe. Regular check-ins, virtual meetings, and access to shared resources ensure that you feel integrated into the dynamic work environment while maintaining flexibility.

Join Rise to see the full answer
What is the team culture like for a Staff Engineer (Dynamic CRM) at our company?

The team culture for a Staff Engineer (Dynamic CRM) at our company is dynamic, collaborative, and inclusive. We prioritize creativity and teamwork, encouraging diverse perspectives and innovative solutions. Our flat, non-hierarchical structure allows everyone to contribute ideas, ensuring that you can make a meaningful impact on our projects and company growth.

Join Rise to see the full answer
Common Interview Questions for Staff Engineer (Dynamic CRM)
Can you explain your experience with Microsoft Dynamics CRM?

In responding to this question, highlight specific projects or tasks you have handled within the Microsoft Dynamics CRM ecosystem. Mention particular modules you have experience with, like sales and service modules, and describe how you've contributed to custom plugin development or automating processes using Power Platform tools.

Join Rise to see the full answer
What challenges have you faced while developing in Dataverse, and how did you overcome them?

In your answer, share specific examples of challenges you encountered in Dataverse, such as performance issues or integration problems. Discuss the methods you used to troubleshoot and resolve these issues, emphasizing your analytical skills and ability to adapt quickly to changing circumstances.

Join Rise to see the full answer
How do you approach building a Canvas and Model-Driven app?

Explain your process step by step, starting from gathering requirements, designing the app's user interface, to implementing necessary functionalities. Mention specific features you focus on and how you ensure the app meets user needs effectively.

Join Rise to see the full answer
What is your experience with Power Automate and automation in building workflows?

Discuss your hands-on experience with Power Automate, including any complex workflows you've built. Describe how you identify opportunities for automation and ensure seamless connectivity with backend systems using Dataverse or other integrations.

Join Rise to see the full answer
How do you stay current with emerging technologies related to the Power Platform?

Explain how you keep up to date with the latest features, updates, and best practices by mentioning the resources you use, such as blogs, webinars, or community forums. Highlight your passion for continuous learning and how it benefits your role as a Staff Engineer.

Join Rise to see the full answer
Can you describe your knowledge of Microsoft Azure and its services?

In your answer, discuss specific Azure services you have experience with, and how you have used them in conjunction with Dynamics CRM and Power Platform to enhance applications. Mention your understanding of concepts like Azure AD and its role in security.

Join Rise to see the full answer
Describe a scenario where your governance understanding improved an application’s performance.

Provide a concrete example where your knowledge of governance principles has helped optimize an application. Discuss how you used your understanding of limits and best practices in Power Platform to create efficient solutions and mitigate performance issues.

Join Rise to see the full answer
What role does security play in your development process?

Indicate that security is paramount. Describe how you implement security protocols, such as OAuth or client credential flows, in your applications. Discuss steps you take to ensure data protection and compliance throughout the development cycle.

Join Rise to see the full answer
How do you manage time and prioritize tasks when working on multiple projects?

Explain your approach to project management, emphasizing tools and strategies you use to prioritize tasks effectively. Discuss how you ensure that deadlines are met without compromising quality.

Join Rise to see the full answer
What are your long-term goals as a Staff Engineer (Dynamic CRM)?

In your response, outline your career aspirations while relating them to the role and the company. Share how you hope to develop your skills further and contribute to innovative projects, ensuring your alignment with the company’s growth.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Berry Street Hybrid No location specified
Posted 13 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Veeva Systems Remote California - San Luis Obispo
Posted yesterday
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Family Medical Leave
Maternity Leave
Paternity Leave
Lactation Facilities
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
Paid Volunteer Time
Photo of the Rise User
2K Remote Moorpark, California, United States
Posted 5 days ago
Posted 11 days ago
Photo of the Rise User
86 Repairs Remote Grand Rapids, MI / Remote Hybrid
Posted 10 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 9 days ago

Nagarro's mission statement is "To make distance irrelevant between intelligent people." This indicates that people who are intelligent will use trust and understanding to bridge the distance among themselves; and make distance irrelevant when dea...

152 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 4, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!