-
EPAM Systems

Senior Dynamics 365 CRM Software Engineer

EPAM Systems
Ukraine · Full-time · Mid-Senior

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.

 

Responsibilities

  • Customize and configure MS Dynamics 365 CRM according to new requirements and improvements
  • Implement custom solutions (plugins, web resources, PCFs) for D365
  • Develop functionalities using PowerApps and Power Automate
  • Integrate Dynamics with external services in Azure cloud, using Web APIs, Azure Functions, Web Apps, Azure Data Factory/Synapse/Fabric
  • Utilize JavaScript for client-side and C# for backend coding
  • Apply SOLID principles, design patterns, TDD concepts, and manage CI/CD processes
  • Work within an agile methodology (Scrum, Kanban)
  • Communicate effectively with international clients to consult them on technological solutions, understand product requirements, suggest process improvements

Requirements

  • Residence in Ukraine (remote work eligible only for candidates based in Ukraine)
  • Minimum 3 years of software development experience in MS Dynamics 365 CRM
  • Proficiency in developing MS Power Apps, Power Automate
  • Knowledge of at least several Azure components like Azure Service Bus, Azure Functions, Azure Logic Apps, Azure Application Insights, Azure SQL, and others
  • Knowledge of JavaScript and C# coding languages
  • Expertise in MS Dynamics 365 OOTB modules functionalities
  • Familiarity with SOLID principles and design patterns
  • Understanding of TDD concepts and CI/CD practices
  • Experience in Agile methodology
  • Ability to communicate with clients effectively
  • Advanced level in spoken and written English (B2 or equivalent)

Nice to have

  • Background in .NET 6+ and ASP.NET Core
  • Competency in custom WEB API development
  • Proficiency in TypeScript and frameworks such as ReactTS or AngularTS

 

We offer

  • With us you can:
    • Work on a flexible schedule remotely or from any of our comfortable offices or coworking spaces in Ukraine
    • Receive the necessary equipment to perform your work tasks
    • Change projects and technology stacks within EPAM
    • Gain experience in various business domains (Insurance, E-commerce, Healthcare, Finance, Travelling, Media, Artificial Intelligence, and more)
    • Relocation opportunities may be available for eligible candidates, depending on the role and openings at other EPAM locations
    • Participate in volunteer, charity programs and communities (both technical and interest-based)
  • We focus on your professional growth:
    • You can plan your individual career path together with your manager
    • Receive regular feedback from colleagues
    • Improve 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 Clouds
    • Use the internal E-learn training program (18,200+ specialized training and mentoring programs)
    • Access corporate accounts on LinkedIn Learning, Get Abstract and other partner resources
    • Study at EPAM Solution Architecture School with the instructors who are practicing architects
    • Develop as a leader, join Delivery Management, Resource Management, Leadership Essentials school and more
    • Participate in internal communities (500+ meetups, technical discussions, brainstorming sessions, online events and conferences annually)
  • What we offer:
    • Vacation 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 rates
    • Company support during significant life events (childbirth or adoption, marriage, etc.)
    • Support for psychological comfort: discounts on services from mental health specialists or coaches, thematic training
    • E-kids program - a free programming language training program for EPAMers' children

 

Kindly be advised that the set of benefits, including learning, certification, and other opportunities, may vary depending on the role you apply for. Our recruiter will be able to share more details about the specific opportunity during your general interview.

 

EPAM strives to provide its global team of over 62,350 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.

 

Key Skills

Ranked by relevance

crm design patterns javascript cicd tdd c artificial intelligence typescript cloud scrum sql aws gcp
Login to Apply
Posted
Feb 09, 2026
Type
Full-time
Level
Mid-Senior
Location
Ukraine

Industries

Software Development IT Services IT Consulting

Categories

Information Technology Engineering Business Development

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
EPAM Systems
Related

Full-stack .NET Software Engineer (React/Angular)

2026-05-27

Full-time
Associate
Ukraine
Software Development
Information Technology
View Job Details
EPAM Systems
Related

Senior Software Engineer (Node.js)

2026-05-17

Full-time
Mid-Senior
Argentina
Software Development
Information Technology
View Job Details
EPAM Systems
Related

Python Software Engineer (Production Data & Model Services)

2026-05-19

Full-time
Associate
Poland
Software Development
Information Technology