Location: Charlotte, NC
Description: Software Engineer - Microsoft Dynamics CRM (Contingent)About the RoleIn this contingent Software Engineer role, you will consult on complex, large-scale software engineering initiatives that have broad organizational impact. You will contribute to the design, development, enhancement, and support of an enterprise Customer Relationship Management (CRM) platform used across the Commercial Banking line of business. This role requires strong technical expertise, collaborative problem-solving skills, and the ability to translate complex requirements into scalable technical solutions.
You will be part of an agile development team within the Technology organization, supporting the Customer Relationship Management (CRM) team in the CCIBT organization. This position focuses exclusively on the Microsoft Dynamics CRM platform, which is externally hosted. The platform has a consistent enhancement backlog, offering long-term stability and continuous delivery opportunities.
Responsibilities- Consult on complex software engineering initiatives involving large-scale planning and cross-functional impact
- 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
- Analyze and resolve complex technical challenges, including those involving ambiguous or unprecedented factors
- Collaborate with business partners, product owners, and client personnel to translate business requirements into technical solutions
- Support enhancements and ongoing operations of a production CRM platform
- Participate in code reviews, testing, release, and deployment activities
- Communicate complex technical concepts clearly and effectively to non-technical stakeholders
- Ensure solutions align with organizational policies, procedures, compliance requirements, and delivery standards
Minimum Qualifications- 4+ years of software engineering experience, or equivalent experience gained through work, consulting, training, military service, or education
- 4+ years of application development and implementation experience
- 4+ years of experience with C# and .NET
- 4+ years of experience with HTML, JavaScript, and CSS
- Experience with JavaScript, TypeScript, and React
- Experience developing and consuming RESTful and/or SOAP-based web services
- Experience with Microsoft Power Platform (PowerApps)
- Knowledge of Microsoft Dynamics CRM or other enterprise CRM platforms
- 2+ years of experience communicating complex technical concepts to non-technical business partners in a collaborative environment
Preferred Qualifications- Experience with Python
- Experience using AI-assisted development tools
- Knowledge of AI prompt engineering
- Experience with Microsoft Azure or other cloud platforms
- Experience working in agile development environments
Work Location & Schedule- Location: Charlotte, NC (300 S Brevard St)
- Work Model: Hybrid - 3 days in office
- Schedule: 8:00 AM - 5:00 PM (occasional off-hours support for releases and deployments)
Assignment Details- Engagement Length: 24 months (possible conversion, not guaranteed)
- Start Intake: April 20
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact: This job and many more are available through The Judge Group. Please apply with us today!