Position: Senior MS Dynamics CRM Software Engineer
Company: EPAM
Category: .NET
Experience required: 5y
English level: upper

DESCRIPTION
EPAM is looking for an experienced Senior Microsoft Dynamics 365 (CRM) candidate with out of the box customization expertise for new system customization /configuration and enhancements

REQUIREMENTS
3+ years of consultancy and customization experience in MS Dynamics CRM
Expertise in MS Dynamics CRM 2016/Dynamics 365 (on-premises and online) out of the box functionality
Experience of working with development of MS Dynamics CRM Plugins, Workflows and Actions
Experience in MS PowerApps (Model-Driven Apps, Canvas Apps) and Power Automate
Development experience in WCF and Web API
Good knowledge of JavaScript
Strong knowledge of SOLID
Good understanding of Design Patterns
Familiarity with TDD, unit testing concepts
Experience in CI/CD, Git, Jenkins and/or VSTS
Experience of presale activities
Experience in Agile practices
Pro-activeness, responsibility for the result
Accurate estimation of work
Stress tolerance
Customer focus
Advanced English level, both spoken and written (B2)

NICE TO HAVE
Knowledge of .NET core and ASP.NET Core
Development experience in ASP.NET MVC
Knowledge of JS frameworks: AngularJS and/or Angular 2, React
Experience in MS Azure Services: App Service, Service Bus
Experience in Amazon Web Services
Experience in TypeScript