Demo

Senior Software Engineer - Dynamics 365

EPAM Systems and Careers
Weehawken, NJ Full Time
POSTED ON 12/19/2025
AVAILABLE BEFORE 2/19/2026

We are seeking an experienced Dynamics 365 Software Engineer to join our innovative team. This role combines technical expertise with client-focused solution delivery, making a direct impact on our digital products and services.

You'll be part of our agile operating model within the Manage my Relationships stream, focusing on projects used by financial advisors. Our structure consists of value streams with crews aligned to major products and services, operating across multiple autonomous pods.

Responsibilities

  • Design and develop digital products and technology services for clients and employees
  • Conduct user needs analysis and implement new features
  • Execute automated testing and deployment processes
  • Implement both functional and non-functional requirements while adhering to digital principles
  • Ensure solution quality, security, reliability, and compliance
  • Build and monitor solution observability and production health
  • Manage incident resolution and risk remediation
  • Act as a client advocate and technical expert
  • Contribute to knowledge sharing and engineering culture

Requirements

  • Minimum 5 years of experience in Dynamics CRM (Sales, Marketing, Services, Case Management)
  • Proven expertise in Dynamics 365 with focus on complex customizations and integrations
  • Strong background in Power Apps ecosystem: Model Driven Apps, Canvas Apps, Power Automate
  • Skills in Power Portal, Logic Apps and Azure Functions
  • Advanced technical skills in Plugins, Workflows and .NET
  • Proficiency in JavaScript, Portals and Ribbon Customization
  • Capability to deliver API integrations

Nice to have

  • Experience with SSIS and Azure Data Factory
  • Power BI expertise and Customer Journey Insights implementation
  • Strong understanding of cloud architecture

We offer

  • Health benefits: High Deductible Health Plan with an attached HSA (Health Savings Account) which includes Pharmacy coverage, after 60 days from start of employment
  • Condition Management resources
  • Family Planning resources
  • Dental Plan
  • Vision Plan

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our clients, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Engineer the Future with a Career at EPAM

EPAM will not provide new H-1B visa sponsorship for this position. Candidates with existing transferable H-1B status may be considered.

Salary.com Estimation for Senior Software Engineer - Dynamics 365 in Weehawken, NJ
$140,760 to $169,584
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer - Dynamics 365?

Sign up to receive alerts about other jobs on the Senior Software Engineer - Dynamics 365 career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at EPAM Systems and Careers

  • EPAM Systems and Careers Washington, DC
  • Drive strategic growth and client success as a Technical Account Manager at EPAM. You'll manage a portfolio of technology accounts, identify expansion oppo... more
  • 4 Days Ago

  • EPAM Systems and Careers New Haven, CT
  • Join our team as a Senior End-User Support Engineer, where you'll play a critical role in transforming laboratory IT infrastructure to support cutting-edge... more
  • 4 Days Ago

  • EPAM Systems and Careers Gaithersburg, MD
  • Join our team as a Senior End-User Support Engineer, where you'll play a critical role in transforming laboratory IT infrastructure to support cutting-edge... more
  • 4 Days Ago

  • EPAM Systems and Careers Denver, CO
  • As a Manager, Business Consulting/Account Lead at EPAM, you will play a pivotal role in both account management and technical delivery. You will drive grow... more
  • 4 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer - Dynamics 365 jobs in the Weehawken, NJ area that may be a better fit.

  • EPAM Systems Weehawken, NJ
  • We are seeking an experienced Dynamics 365 Software Engineer to join our innovative team. This role combines technical expertise with client-focused soluti... more
  • 5 Days Ago

  • General Dynamics Florham Park, NJ
  • Job Details Basic Qualifications Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. ... more
  • 23 Days Ago

AI Assistant is available now!

Feel free to start your new journey!