Description

We are looking for a Senior Software Developer to enhance and maintain WBConnect, our fully customized Microsoft Dynamics 365-based CRM. This role is instrumental in advancing our CRM capabilities through custom integrations, automation, AI-driven enhancements, and scalability improvements.
 
You will collaborate closely with our CRM & Marketing Technology ManagerIT team, and CEO, as well as occasionally work with external vendors. This position requires strategic thinking, hands-on development, and a commitment to quality, ownership, and teamwork—our core values.
 
Key Responsibilities

  • Design, develop, and implement custom solutions within Microsoft Dynamics 365 CRM to support business growth.
  • Work with IT, marketing, and leadership teams to align CRM updates with company-wide initiatives.
  • Build and optimize workflows, plugins, automation, and integrations to enhance CRM functionality.
  • Ensure scalability and performance optimization while maintaining security best practices.
  • Support long-term CRM roadmap initiatives, including AI-powered features, expanded automation, and third-party integrations.
  • Troubleshoot, debug, and resolve CRM-related issues in a proactive and collaborative manner.
  • Stay current with Microsoft Dynamics 365 updates, emerging technologies, and industry best practices.

 
Qualifications & Experience

  • 5+ years of experience in Microsoft Dynamics 365 CRM development and customization.
  • Proficiency in C#, .NET, JavaScript, TypeScript, Power Automate, and Power Apps.
  • Experience with Azure Functions, API development, and enterprise integrations.
  • Strong understanding of Dataverse (Common Data Service), SQL, and security configurations.
  • Familiarity with DevOps, CI/CD pipelines, and version control (Git, Azure DevOps).
  • Ability to communicate effectively with technical and non-technical stakeholders, including executives.
  • Experience working in a hybrid environment with a mix of in-office and remote collaboration.  Must reside local to any of our office locations nationwide

 
Preferred Qualifications

  • Experience with AI-driven CRM enhancements or advanced automation techniques.
  • Prior work in enterprise-level CRM transformations or large-scale customizations.
  • Knowledge of best practices for CRM adoption, change management, and user training.

 

Education

Bachelor's degree