Senior Microsoft Dynamics 365 Engineer - 410358 Job at Atrium, New York, NY

  • Atrium
  • New York, NY

Job Description

Client Overview

Our client is a well-established nonprofit organization dedicated to making a meaningful impact through its services and programs. They are seeking an experienced Senior Microsoft Dynamics 365 Engineer to join their Technology team and support the development, optimization, and ongoing management of critical enterprise applications.

Salary/Hourly Rate

$40/hr - $60/hr

Position Overview

Our client is seeking a highly skilled Senior Microsoft Dynamics 365 Engineer to take technical ownership of their Dynamics 365 CRM and Contact Center platforms. This hands-on role will focus on custom development, solution architecture, Power Platform applications, Azure integrations, and production support. The ideal candidate will bring extensive Dynamics 365 engineering experience, particularly within CRM and Contact Center environments, along with strong problem-solving and communication skills. This individual must be comfortable working independently, collaborating with technical teams, and communicating complex technical concepts to nontechnical business stakeholders. The ideal candidate will travel to Urbana/Champaign, IL, as needed.

Responsibilities Of The Senior Microsoft Dynamics 365 Engineer

  • Own the architecture, development, and ongoing optimization of Dynamics 365 CRM and Contact Center platforms.
  • Design and develop custom solutions using C#, JavaScript, .NET, Dynamics 365 SDK, plugins, and workflows.
  • Build and maintain solutions across Power Apps, Power Automate, Power BI, Power Pages, and Power Virtual Agents.
  • Develop and support integrations between Dynamics 365, Azure services, and third-party applications.
  • Troubleshoot complex production issues, perform root cause analysis, and maintain platform performance.
  • Manage deployments, source control, and CI/CD processes using Azure DevOps.
  • Collaborate directly with business stakeholders to gather requirements, communicate technical solutions, and provide ongoing support.
  • Maintain technical documentation, security configurations, and engineering best practices.

Required Experience/Skills For The Senior Microsoft Dynamics 365 Engineer

  • 5+ years of hands-on Microsoft Dynamics 365 CRM development and customization.
  • 5+ years of experience developing solutions within Dynamics 365 and the Microsoft Power Platform.
  • Strong hands-on experience with C#, JavaScript, .NET, Dynamics 365 SDK, plugins, and custom workflows.
  • Advanced experience with Power Apps, Power Automate, Power BI, Power Pages, and Power Virtual Agents.
  • Experience developing integrations using Azure services, REST APIs, and third-party systems.
  • Experience with Azure DevOps, source control, and application deployments.
  • Working knowledge of SQL Server, relational data modeling, and ETL processes.
  • Demonstrated experience troubleshooting and supporting production Dynamics 365 environments.
  • Excellent verbal communication and interpersonal skills, with proven experience presenting technical information to nontechnical business stakeholders.
  • Ability to independently own technical solutions and collaborate across business and IT teams.

Preferred Experience/Skills For The Senior Microsoft Dynamics 365 Engineer

  • 5+ years of hands-on Dynamics 365 Contact Center development, including Omnichannel capabilities.
  • Experience with Microsoft Copilot, Contact Center AI, Power Virtual Agents, or AI-driven automation.
  • Experience with SharePoint Online, Okta identity integrations, or Stripe payment integrations.
  • Microsoft certifications such as PL-400, PL-600, or MB-210.
  • Experience supporting nonprofit organizations or mission-driven environments.
  • Experience with Agile methodologies, IT service management, and data migration.

Education Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent professional experience, is required.

Benefits

  • Atrium Care Package available, upon eligibility (including healthcare plans, discount programs, and paid time off).

Job Tags

Hourly pay

Similar Jobs

Giant Eagle

Prepared Foods Team Leader Assistant Job at Giant Eagle

 ...Description Experience Required: 1 to 3 years Experience Desired: Food Safety experience Education Desired: High school diploma or...  ...and maintain all equipment in good working order. Supervise prepared food team members to achieve maximum production and efficiency... 

Trinity Health PACE

Standardized Patient Job at Trinity Health PACE

 ...Simulation Patient Employment Type: Part time Shift: Rotating Shift This position is contingent and day shift. Standardized patients participate in the training and assessment of healthcare students and professionals through their trained portrayal of signs... 

Sigma Inc

Practice Assistant- Administrative Job at Sigma Inc

 ...Job Description Job Description Practice Assistant Administrative | Healthcare Patient Scheduling Job ID: 181469 Location:...  ...accurately. Candidates with experience in medical practices, hospital scheduling departments, healthcare contact centers, patient access... 

Professional Maintenance Company

Janitorial Worker Job at Professional Maintenance Company

Job Description Job Description PMC is looking for self motivated individuals to fill several positions in Tri-Ctiy area in Virginia. Qualified individuals will provide their own transportation, and pass a background check. Full time and part time opportunities ...

R & Company

Construction Laborer Job at R & Company

 ...Construction Laborer As a Laborer, you will work under the direction of the Foreman and perform a variety of construction-related tasks. This includes heavy lifting, digging, equipment cleaning, site preparation, pipe system assembly, and operating construction tools...