305 King St W
Suite 1100
Kitchener, ON N2G 1B9
Canada
Lead MS Dynamics 365 CRM Developer - Remote Remote in Canada
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