Crm Developer

University of Oklahoma Foundation•Norman, OK

About The Position

The CRM Developer designs, develops, maintains, and enhances the Foundation’s customer relationship management (CRM) environment in support of fundraising, donor engagement, advancement operations, and institutional reporting. The role works collaboratively with Advancement, Operations, Finance, Data Governance, Analytics, and Information Technology to ensure the CRM supports business processes and provides dependable, secure, and actionable information about alumni, donors, prospects, volunteers, and other constituents. As part of the Enterprise Solutions team within the IT department, the position is responsible for CRM configuration and development, customizations, integrations, automation, data management, troubleshooting, testing, documentation, and ongoing system optimization. The ideal candidate combines strong technical development skills with an understanding of CRM best practices and the needs of higher-education advancement and philanthropy.

Requirements

  • Bachelor’s degree in computer science, information systems, software engineering, business technology, or a related field; equivalent professional experience or certifications may be considered.
  • Three or more years of experience developing, configuring, or administering CRM applications or comparable enterprise business systems.
  • Demonstrated experience with software development, scripting, database development, APIs, integrations, or application configuration.
  • Equivalent combinations of education and experience will be considered.

Nice To Haves

  • Experience with Salesforce or other enterprise advancement CRM systems.
  • Experience with CRM platforms used in higher education, nonprofit, or fundraising environments.
  • Experience with higher-education advancement, alumni relations, development, or nonprofit fundraising operations.
  • Experience integrating CRM systems with financial, payment processing, event management, marketing automation, or data warehouse platforms.
  • Experience with REST APIs, web services, JSON, XML, and integration middleware.
  • Experience with SQL Server or comparable relational database technologies.
  • Experience with programming or scripting languages such as C#, JavaScript, Python, PowerShell, or comparable technologies.
  • Experience with Git or other source-control systems.
  • Experience with cloud-based CRM platforms and services.
  • Familiarity with data governance, master data management, data quality, and privacy practices.
  • Experience supporting enterprise applications in a higher-education environment.

Responsibilities

  • Design, develop, maintain, and enhance the Foundation’s CRM environment.
  • Configure and develop CRM functionality and customizations.
  • Build and support integrations and automation.
  • Manage CRM data and support data quality.
  • Troubleshoot, test, document, and optimize CRM systems.
  • Collaborate with Advancement, Operations, Finance, Data Governance, Analytics, and Information Technology to support business processes and reliable reporting.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service