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