Senior Microsoft Dynamics 365 (CRM) Developer
Microsoft Dynamics 365 CRM
& 9 others
Argentina
We are seeking a Senior Microsoft Dynamics 365 (CRM) Developer to take ownership of enhancing and developing our existing system.
This role requires technical expertise, problem-solving skills, and collaboration within a dynamic and fast-paced development team environment.
Responsibilities
- Implement Dynamics 365 plugins, MDA form scripts, and custom web resources
- Build new features according to the user story acceptance criteria
- Discuss business and technical/architectural topics with the team
- Work collaboratively within the client's development team
- Extend and customize the MS Dynamics 365 Customer Service module
- Design and develop MS Dynamics CRM Plugins, Workflows, and Actions
- Integrate MS Dynamics CRM with external systems
- Leverage Azure Functions and .Net WebAPI for development tasks
- Utilize JavaScript for client-side customizations and enhancements
- Apply SOLID principles, Design Patterns, and unit testing practices
- Use CI/CD pipelines, Git, and Azure DevOps in the development cycle
- Operate effectively in highly agile, iterative development methodologies
Requirements
- 3+ years of development and customization experience with Microsoft Dynamics CRM products
- Expertise in C#, JavaScript, and Microsoft Dataverse for system customization
- Demonstrated skills in MS Dynamics CRM Plugins, Workflows, and integrations
- Development experience with Azure Functions, .Net WebAPI, and Git
- Proficiency in SOLID principles, Design Patterns, unit tests, and EngX best practices
- Competency with CI/CD practices and Azure DevOps tooling
- Background in MS Dynamics 365 Customer Service, extending its functionality effectively
- Understanding of JavaScript frameworks for web scripting tasks
- Experience in highly agile team environments focused on iterative delivery
Nice to have
- Development experience with HTML and CSS
- Familiarity with JS frameworks such as ReactJS
- Background in additional Azure services like App Service or Service Bus
- Capability to work with TypeScript for scalable projects
- Showcase of creating PCF controls to extend Dynamics 365 functionality
- Skills in using NodeJS for server-side programming
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn