Join a dynamic team working on a Microsoft Dynamics 365 CRM implementation for a major US-based organization. The project covers setup, customization, configuration, integration, and data migration to the Azure environment. We are seeking a Microsoft Dynamics 365 (CRM) expert with .NET expertise and team leadership experience to drive technical excellence and deliver secure, scalable solutions.
Responsibilities
• Discuss business and technical/architectural topics with stakeholders and team members
• Build new features according to requirements and enhancement requests
• Communicate directly with the customer to clarify needs and provide updates
Requirements
• 5+ years of development and customization experience with MS Dynamics CRM products
• Hands-on experience in integrating MS Dynamics 365 CRM with external systems
• Strong knowledge of MS Dynamics 365 CRM out-of-the-box functionality
• Experience developing MS Dynamics 365 CRM Plugins, Workflows, and Actions
• Development experience with WCF and WebAPI
• Proficient in JavaScript
• Strong understanding of SOLID principles and design patterns
• Knowledge of unit testing concepts
• Experience with CI/CD tools such as Git, Jenkins, and/or Azure DevOps
• Familiarity with Agile practices
• Advanced level of spoken English
Nice to have
• Experience with Dynamics 365 on-premises/online
• Knowledge of .NET Core and ASP.NET Core
• Development experience with ASP.NET MVC
• Familiarity with JavaScript frameworks (AngularJS, Angular 2+, React)
• Experience with MS Azure Services (App Service, Service Bus)
• Experience with Amazon Web Services (AWS)
• Experience with TypeScript
We offer/Benefits
• Medical, Dental and Vision Insurance (Subsidized)
• Health Savings Account
• Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
• Short-Term and Long-Term Disability (Company Provided)
• Life and AD&D Insurance (Company Provided)
• Employee Assistance Program
• Unlimited access to LinkedIn learning solutions
• Matched 401(k) Retirement Savings Plan
• Paid Time Off – the employee will be eligible to accrue 15-25 paid days, depending on specific level and tenure with EPAM (accrual eligibility may change over time)
• Paid Holidays - nine (9) total per year
• Legal Plan and Identity Theft Protection
• Accident Insurance
• Employee Discounts
• Pet Insurance
• Employee Stock Purchase Program
• If otherwise eligible, participation in the discretionary annual bonus program
• If otherwise eligible and hired into a qualifying level, participation in the discretionary Long-Term Incentive (LTI) Program