Skip navigation EPAM
CONTACT US

Lead MS Dynamics 365 CRM Developer - Remote Remote in Canada

  • hot

Lead MS Dynamics 365 CRM Developer - Remote Description



Are you an experienced Developer with a passion for digital transformation? We are hiring a Lead MS Dynamics 365 CRM Engineer, who will work alongside a dynamic team to build custom solutions for some of the most prestigious brands in financial services, healthcare, telecom, hospitality, and beyond. This is a high-impact role, with a ton of opportunities to develop your skills and advance your career. Apply now to learn more about this exciting opportunity.

Req.#520155859
#LI-KR3

Responsibilities

  • Develop Outlook queues / shared Inboxes for small teams
  • Develop core Inbox functionality – workflow distribution of messages to the right Queue/Crew members based on defined attributes and service levels
  • Direct email to clients including vacation coverage and backup logic
  • Queue management within Dynamics including forms, views, etc
  • Email templates and content management capabilities for templates, inc. versioning
  • Integration with Secure Message Center and MS Exchange, method (i.e., web service, Boomi, etc.) to be determined during the design of Microsoft portal capabilities to deliver messages

Requirements

  • 7+ years of technical background
  • 5+ years of development and customization experience with MS Dynamics CRM products
  • Development experience in MS Dynamics CRM integrations with external systems
  • Knowledge of MS Dynamics CRM 2016 (on-premises and online) out-of-the-box functionality
  • Experience with the development of MS Dynamics CRM Plugins, Workflows and Actions
  • Good knowledge of JavaScript and ASP.Net
  • Knowledge of unit testing concepts
  • Experience with CI/CD, Git, Jenkins and/or Azure DevOps
  • Experience architecting large Dynamics solutions end-to-end
  • Experience coordinating development activities across a team of Dynamics developers
  • Experience managing environment elevations of Dynamics solutions and data
  • Experience with the development of MS Dynamics CRM Plugins (C#), Workflows, Actions, Custom APIs and Power Automate Workflows

Nice to have

  • Development experience with WCF and WebAPI
  • Experience with Dynamics 365 on-premises/online
  • Knowledge of .NET core; ASP.NET Core
  • Development experience with ASP.NET MVC
  • Knowledge of JS frameworks (AngularJS and/or Angular 2, React)
  • Experience with MS Azure Services (App Service, Service Bus)
  • Experience with Amazon Web Services
  • Experience with TypeScript
  • Strong knowledge of SOLID
  • Good understanding of Design Patterns

Benefits

  • Extended Healthcare with Prescription Drugs, Dental and Vision Insurance (Company Paid)
  • Life and AD&D Insurance (Company Paid)
  • Employee Assistance Program (Company Paid)
  • Unlimited access to LinkedIn learning solutions
  • Long-Term Disability
  • Registered Retirement Savings Plan (RRSP) with company match
  • Paid Time Off
  • Critical Illness Insurance
  • Employee Discounts
  • Employee Stock Purchase Program

About EPAM

  • EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential

Additional

  • This posting includes a good base salary range EPAM Canada would reasonably expect to pay the selected candidate. Individual compensation offers within the range are based on a variety of factors, including, but not limited to, experience, credentials, education, training,; the demand for the role, skillset, and overall business and local labour market considerations. Most candidates are hired at a salary within the range disclosed. Salary range: $115k - $145k. In addition, the details highlighted in this job posting above are a general description of all other expected benefits and compensation for the position

A DAY IN THE LIFE

BLOG

Salman Talat
Director, Account Management
TORONTO, CANADA

Read More

BLOG

Iryna Kovalenko
Delivery Manager
KYIV, UKRAINE

Read More

BLOG

Jan Mazurek
Chief Business Analyst
GDANSK, POLAND

Read More

GET IN TOUCH

Hello.
How can we help you?

Get in touch with us. We'd love to hear from you.

Our
Locations