Microsoft Dynamics CRM Developer III (58192)

AAA NortheastProvidence, RI
5d$118,000 - $143,125

About The Position

Are you interested in joining a team that is continuously innovating to create the best experiences for members? Would you like to work for a company that has been rated a top employer and best place to work across the Northeast year over year? Do you want to be part of a company that is committed to giving back to the community? At AAA Northeast, as we continue to grow, our mission remains the same: helping and serving is a way of life. It’s why we’ve earned the trust of millions, and why AAA Northeast has remained a resilient and reliable brand for over a century. Microsoft Dynamics CRM Developer III will be responsible for designing, developing, and implementing Microsoft Dynamics CRM solutions to support business objectives. This role requires a deep understanding of Dynamics CRM architecture, customization, and integration techniques. This role will be a key CRM development role for someone who can work independently with minimum guidance.

Requirements

  • Bachelor's Degree Computer Science, Information Technology, or a related field required or 6-8 years of additional relevant experience required
  • 5+ years Experience in Microsoft Dynamics CRM development. Proven experience in customizing Dynamics CRM entities, workflows, business rules, and form scripting. required
  • 5+ years Experience with APIM, Azure Integration Services, MuleSoft, Web API, REST, and SOAP services required
  • 3+ years Experience in writing Plugin code, Github, Javascript, .Net, API Integrations. required
  • 2+ years Experience with Microsoft Power Platform, including Power Apps and Power Automate required

Nice To Haves

  • Experience with Agile/Scrum methodologies preferred
  • Microsoft Dynamics CRM certification Preferred

Responsibilities

  • Software Development and Integration: Design, develop, and implement custom Microsoft Dynamics CRM solutions, including plugins, workflows, and forms.
  • Build and maintain web applications, Azure functions, APIs, and other code applications tailored to business needs.
  • Update Dataverse data models to support new development.
  • Build and maintain relational and blob databases/other data structures for new and existing applications.
  • Integrate Dynamics CRM with other business systems to ensure seamless data flow and improve business processes.
  • Manage CRM data, including importing, exporting, and maintaining data integrity.
  • Collaboration and Prototyping: Act as a trusted advisor to business partners.
  • Establish relationships with IT professionals and business lines to set specifications for applications.
  • Work closely with business analysts, project managers, and stakeholders to translate business requirements into technical solutions.
  • Assist with the design and creation of prototypes based on project requirements.
  • Security, Performance, and Deployment: Identify and address security threats, viruses, or errors that could hinder application performance.
  • Prepare and package unmanaged solutions for deployment or moving solutions to various environments.
  • Continuous Learning and Innovation: Stay current on technology trends to keep software innovative.
  • Understand UI/UX to create a system that users want to use, not just need to use.
  • Monitor and review Microsoft updates on CRM Dynamics product development releases.
  • Strive to obtain certifications that support business growth.
  • Automation and Resource Utilization: Leverage low/no-code solutions for automation and other functionalities to meet business requirements (e.g., workflows, cloud flows, Power Automate, business rules).
  • Find and use resources/tools to improve the D365 and Power Platform experience.
  • Scalable Solutions and Code Improvement: Use Dataverse within JavaScript, C#, and Power Apps to create and maintain scalable business solutions through scripting, plugins, Azure Functions, API calls, and external/internal packages.
  • Find, improve, and write performant code/Power Platform installments.
  • Solution Building and User Experience: Utilize entities and relationships to build solutions for various business lines.
  • Customize user experience and create custom business logic within Power Platform.
  • Technical Documentation and Support: Create and maintain technical documentation, including solution designs, system architecture, and user guides.
  • Provide ongoing support, troubleshooting, and maintenance of Dynamics CRM solutions to ensure optimal performance and minimal downtime.
  • Provide on-call support on nights and weekends via a rotating schedule.
  • User Training: Conduct training sessions for end-users to maximize the effective use of CRM systems.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service