Demo

CRM Developer/Engineer

BioHorizons
Birmingham, AL Full Time
POSTED ON 1/9/2026
AVAILABLE BEFORE 2/7/2026
The CRM Developer/Engineer is responsible for designing, developing, implementing, and maintaining CRM solutions—primarily within the Microsoft Dynamics 365/Power Platform environment. This role supports Sales, Customer Service, and Marketing departments by accelerating delivery of complex business solutions, optimizing system performance, and integrating CRM with other enterprise systems. The position is critical for driving digital transformation, improving operational efficiency, and enhancing customer experience.

  • This position is onsite based in Hoover, AL and is not open to remote work. *******

Responsibilities of this position include, but may not be limited to the following:

  • Develop, customize, and maintain CRM applications (Microsoft Dynamics 365, Power Platform).
  • Design and implement custom plugins, workflows, Power Apps, and reports.
  • Integrate CRM with ERP, Finance, proprietary databases, and other enterprise systems.
  • Gather and analyze business requirements; translate into technical solutions.
  • Ensure CRM data quality, integrity, and security.
  • Provide technical support and training to end-users.
  • Troubleshoot and resolve CRM-related issues.
  • Collaborate with IT and business stakeholders to optimize CRM usage.
  • Document system configurations, processes, and procedures.
  • Stay current with CRM technology trends and best practices.

The ideal candidate for this position will possess the following qualifications:

  • Strong understanding of Microsoft Dynamics 365 CRM and Power Platform.
  • Proficiency in programming languages such as C#, JavaScript, SQL.
  • Experience with CRM integrations, APIs, and data migration.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal abilities.
  • Ability to manage multiple projects and priorities.

Education And Experience

  • Bachelor’s degree in computer science, Information Technology, or related field.
  • 3 years of experience in CRM development or administration.
  • Experience with enterprise IT environments preferred
  • Relevant CRM certifications (e.g., Microsoft Certified: Dynamics 365 Developer Associate) preferred

Benefits

  • 2 comprehensive medical plan options to choose from available the first of each month following your date of hire
  • Flexible Spending Account or HSA Account available
  • Vision Benefits
  • Company paid Dental Insurance for employees and dependents
  • Wellness Plan
  • 401k with 5% matching
  • Generous PTO plan including 11 paid holidays, 2 Floating Holidays and Community Service Hours
  • Company paid Short Term Disability
  • Long Term Disability
  • Company provided Life Insurance
  • Paid Parental Leave
  • Casual Dress Code
  • Social events for employees and family

Henry Schein, Inc. is an Equal Employment Opportunity Employer and does not discriminate against applicants or employees on the basis of race, color, religion, creed, national origin, ancestry, disability that can be reasonably accommodated without undue hardship, sex, sexual orientation, gender identity, age, citizenship, marital or veteran status, or any other legally protected status.

Please note that any offer of employment made by BioHorizons is contingent upon the successful completion of a pre-employment background investigation to include a pre-employment drug screen.

Salary.com Estimation for CRM Developer/Engineer in Birmingham, AL
$80,306 to $101,031
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a CRM Developer/Engineer?

Sign up to receive alerts about other jobs on the CRM Developer/Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at BioHorizons

  • BioHorizons Phoenix, AZ
  • The Clinical Support Specialist is the primary relationship lead for the DSO accounts. The CSS is responsible for key accounts in AZ CA, OR, WA, NV and UT ... more
  • 12 Days Ago

  • BioHorizons Birmingham, AL
  • The Quality Specialist can heavily influence the company’s compliance with quality system regulations and standards for product inspection, quality documen... more
  • 3 Days Ago

  • BioHorizons Birmingham, AL
  • The Territory Manager is responsible for growing an established sales territory in a defined market. This is an established territory with existing busines... more
  • 3 Days Ago

  • BioHorizons Hoover, AL
  • The Territory Manager is responsible for growing a sales territory in a defined market. This is an established territory with existing business and opportu... more
  • 1 Day Ago


Not the job you're looking for? Here are some other CRM Developer/Engineer jobs in the Birmingham, AL area that may be a better fit.

  • BIOHORIZONS IMPLANT SYSTEMS Hoover, AL
  • The CRM Developer/Engineer is responsible for designing, developing, implementing, and maintaining CRM solutions—primarily within the Microsoft Dynamics 36... more
  • 1 Month Ago

  • Apt Birmingham, AL
  • Job Description CRM Business Systems Analyst (Microsoft Dynamics 365 / D365 CE / Power Platform) Location: Birmingham, AL About the Role We’re seeking a CR... more
  • 20 Days Ago

AI Assistant is available now!

Feel free to start your new journey!