Demo

CRM Developer/Engineer

BioHorizons
Birmingham, AL Full Time
POSTED ON 12/12/2025 CLOSED ON 3/7/2026

What are the responsibilities and job description for the CRM Developer/Engineer position at BioHorizons?

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
$81,672 to $102,749
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
This job has expired.
Employees: Get a Salary Increase
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 Little Rock, AR
  • The Territory Manager is responsible for growing an established sales territory in a defined market. This is an established territory with existing busines... more
  • 9 Days Ago

  • BioHorizons Hoover, AL
  • *********************************************** This position works Monday - Thursday from 3pm - 1:30am ***************************************** The Cell ... more
  • 9 Days Ago

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

  • BioHorizons Birmingham, AL
  • The cleanpac Quality Technician assists and operates under the direction of the QA/RA Manager, or designee. The Quality Technician must support proper clea... more
  • 12 Days 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.

  • Blue Cross and Blue Shield of Alabama Birmingham, AL
  • Overview Department Overview Sales Operations provides support to fulfill the initiatives of the entire scope of products, including national accounts, dis... more
  • 7 Days Ago

  • capitalontap Cardiff, AL
  • We’re Capital on Tap 👋 💳 Capital on Tap was founded with the mission to help small business owners and make their lives easier. Today, we provide an all-... more
  • 8 Days Ago

AI Assistant is available now!

Feel free to start your new journey!