Senior Dynamics 365 CRM Software Engineer

EPAM Systems

  • Украина
  • Постоянная работа
  • Полная занятость
  • 1 мес. назад
We are seeking a skilled Senior Dynamics 365 CRM Software Engineer to join our MS Business Application team at EPAM. This role is ideal for people experienced in customizing Microsoft Dynamics 365, making code-based improvements, applying new settings, and making significant improvements to meet client needs.The remote option applies only to the Candidates who will be working from any location in Ukraine.ResponsibilitiesCustomize and configure MS Dynamics 365 CRM according to new requirements and improvementsImplement custom solutions (plugins, web resources, PCFs) for D365Develop functionalities using PowerApps and Power AutomateIntegrate Dynamics with external services in Azure cloud, using Web APIs, Azure Functions, Web Apps, Azure Data Factory/Synapse/FabricUtilize JavaScript for client-side and C# for backend codingApply SOLID principles, design patterns, TDD concepts, and manage CI/CD processesWork within an agile methodology (Scrum, Kanban)Communicate effectively with international clients to consult them on technological solutions, understand product requirements, suggest process improvementsRequirementsResidence in Ukraine (remote work eligible only for candidates based in Ukraine)Minimum 3 years of software development experience in MS Dynamics 365 CRMProficiency in developing MS Power Apps, Power AutomateKnowledge of at least several Azure components like Azure Service Bus, Azure Functions, Azure Logic Apps, Azure Application Insights, Azure SQL, and othersKnowledge of JavaScript and C# coding languagesExpertise in MS Dynamics 365 OOTB modules functionalitiesFamiliarity with SOLID principles and design patternsUnderstanding of TDD concepts and CI/CD practicesExperience in Agile methodologyAbility to communicate with clients effectivelyAdvanced level in spoken and written English (B2 or equivalent)Nice to haveBackground in .NET 6+ and ASP.NET CoreCompetency in custom WEB API developmentProficiency in TypeScript and frameworks such as ReactTS or AngularTSWe offer/BenefitsWITH US YOU CANWork on a flexible schedule remotely or from any of our comfortable offices or coworking spaces in UkraineReceive the necessary equipment to perform your work tasksChange projects and technology stacks within EPAMGain experience in various business domains (Insurance, E-commerce, Healthcare, Finance, Travelling, Media, Artificial Intelligence, and more)Consider relocation options in over 30 countries worldwideParticipate in volunteer, charity programs and communities (both technical and interest-based) WE FOCUS ON YOUR PROFESSIONAL GROWTHYou can plan your individual career path together with your manager.Receive regular feedback from colleaguesImprove your English for free with certified teachers (Speaking Clubs, client interview preparation courses, etc.)Get the opportunity to undergo free training and certification in AWS, GCP, or Azure CloudsUse the internal E-learn training program (18,200+ specialized training and mentoring programs)Access corporate accounts on LinkedIn Learning, Get Abstract and other partner resourcesStudy at EPAM Solution Architecture School with the instructors who are practicing architectsDevelop as a leader, join Delivery Management, Resource Management, Leadership Essentials school and moreParticipate in internal communities (500+ meetups, technical discussions, brainstorming sessions, online events and conferences annually) WHAT WE OFFERVacation and sick leave (including a sick leave without a medical certificate)A wide range of Voluntary Medical Insurance programs providing both medical treatment and various preventive options (including sports activities)Medical insurance for family members at corporate ratesCompany support during significant life events (childbirth or adoption, marriage, etc.)Support for psychological comfort: discounts on services from mental health specialists or coaches, thematic trainingE-kids program - a free programming language training program for EPAMers' childrenEPAM strives to provide its global team of over 52,800+ professionals in more than 55 countries with opportunities for professional growth from day one of collaboration. Our colleagues are the source of EPAM's success, so we value cooperation, strive to always understand our clients' business and aim for the highest quality standards. No matter where you are, you will join a dedicated, diverse community that will help you realize your potential to the fullest.Why Choose Us

EPAM Systems