S3 logo

Microsoft Dynamics CRM Developer (C#/.NET | Power Platform)

S3
4 days ago
Contract
On-site
Charlotte, North Carolina, United States
$65 - $75 USD hourly

Job Description

Job Title: Microsoft Dynamics CRM Developer (C#/.NET | Power Platform)

Location: Charlotte, NC
Duration: Contract
Pay Rate: $65-$75/hr

Position Overview

We are seeking a Microsoft Dynamics CRM Developer to support a large-scale enterprise CRM platform within a commercial banking environment. This role focuses on hands-on development, enhancements, and ongoing support of a Microsoft Dynamics CRM (Dynamics 365) platform, working within an agile team.

This is a long-term opportunity with a consistent backlog of enhancements, offering stability and continuous development work.

Key Responsibilities

  • Design, develop, and enhance features within the Microsoft Dynamics CRM platform
  • Perform hands-on development using C#, .NET, and modern web technologies
  • Build and maintain integrations using RESTful and/or SOAP-based web services
  • Collaborate with product owners and business stakeholders to translate requirements into technical solutions
  • Support ongoing enhancements and production support for enterprise CRM applications
  • Participate in code reviews, testing, and deployment activities
  • Clearly communicate technical concepts to non-technical stakeholders

Required Qualifications

  • 4+ years of Software Engineering or Application Development experience
  • Strong experience with C# and .NET
  • Experience with JavaScript, TypeScript, React, HTML, and CSS
  • Experience developing and consuming RESTful and/or SOAP APIs
  • Experience with Microsoft Power Platform (PowerApps)
  • Working knowledge of Microsoft Dynamics CRM / Dynamics 365 or similar CRM platforms
  • Experience collaborating with business partners in an agile environment

Preferred Qualifications

  • Experience with Microsoft Azure or cloud platforms
  • Exposure to Python
  • Experience with AI-assisted development tools
  • Familiarity with AI prompt engineering concepts

Nice-to-Have Background

  • Experience supporting enterprise CRM platforms
  • Financial services experience (not required)
  • Experience working in agile delivery teams