Principal Engineer, CRM Dynamics

Nagarro Logo

Nagarro

📍Remote - India

Summary

Join Nagarro, a rapidly growing Digital Product Engineering company, as a seasoned Power Platform expert with 13+ years of experience. You will leverage your extensive knowledge of enterprise CRM architecture, Power Platform, and Azure technologies to design, build, and support automation solutions. This role demands hands-on experience with Power Apps, Power Automate, and .NET framework, along with strong communication and collaboration skills. You will work independently and as part of a team, contributing to the successful implementation of complex projects. Your expertise in security best practices and Agile methodologies will be crucial. A Bachelor's or Master's degree in a related field is required.

Requirements

  • Have 13+ years of total experience
  • Possess expertise in enterprise CRM architecture, solution design, and implementation
  • Have hands-on experience working with Canvas and Model-Driven apps
  • Demonstrate strong knowledge and experience in Power Platform Environments, Power Platform Licensing, Dataverse, third-party data sources (non-CDS), Connectors, DLP Policies, Power Platform Core Framework, reusable components, and security roles
  • Have strong hands-on experience developing enterprise applications using Microsoft .NET framework, C#, Power Apps, Power Platform, O365, and related Azure technologies
  • Possess a good understanding of Azure platform capabilities, including Functions, Logic Apps, Azure Service Bus, and Modern Authentication
  • Demonstrate knowledge of security processes and security controls, with an excellent grasp of industry best practices in the Dynamics 365 domain
  • Have proven success implementing projects in complex IT and business environments
  • Be an experienced Power Platform professional (Power Apps & Power Automate) capable of designing, building, and supporting automation requirements across business units
  • Be able to work independently while participating in the design, development, and implementation of application systems
  • Actively seek and share knowledge with others, effectively communicating and presenting information in a clear and organized manner
  • Be able to resolve challenges efficiently, working closely with project managers and executive management when needed
  • Possess strong verbal and written communication skills to ensure that your ideas, strategies, and successes resonate within the team and with clients
  • Hold a Bachelor’s or master’s degree in computer science, Information Technology, or a related field

Responsibilities

  • Be organized, agile, persistent, and proactive, juggling multiple tasks within tight deadlines
  • Deliver information effectively to support the team or workgroup, demonstrating strong writing and editing skills in English to convey complex ideas clearly and directly
  • Possess hands-on experience in developing Power Automate to support Backend jobs, bulk updates to dataverse, connection to SharePoint, and O365
  • Thoroughly document and effectively communicate technical analyses, designs, and specifications, providing explanations for the preferred approach over alternative solutions
  • Collaborate with team members across boundaries, contributing productively and respecting different points of view; cultivate effective client relationships and partnerships across organizational boundaries
  • Take personal ownership and accountability for meeting deadlines and achieving agreed-upon results, exhibiting strong problem-solving skills
  • Work with Azure DevOps and continuous integration
  • Demonstrate familiarity with Agile software delivery methodologies such as Scrum

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.