CRM Developer (Salesforce)

Norman, OK, US • Posted 13 hours ago • Updated 11 hours ago
Full Time
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Salesforce Development
  • CRM Systems
  • Data Management
  • Application Development
  • API

Summary

CRM DEVELOPER 

POSITION SUMMARY: 

The CRM Developer designs, develops, maintains and enhances the Foundation's customer relationship management (CRM) environment supporting fundraising, donor engagement, advancement operations and institutional reporting. 

Skilled and collaborative, the CRM Developer will work closely with Advancement, Operations, Finance, Data Governance, Analytics and Information Technology to ensure that the CRM effectively supports business processes and provides dependable, secure and actionable information about alumni, donors, prospects, volunteers and other constituents. 

This position is part of the Enterprise Solutions team within the IT department, that will be 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 unique needs of higher-education advancement and philanthropy. 

 

KEY RESPONSIBILITIES: 

  • Design, develop, configure and maintain CRM functionality supporting fundraising and advancement operations. 

  • Translate business requirements into scalable CRM solutions, workflows, applications and automation. 

  • Develop custom functionality, interfaces, forms, reports, dashboards and other CRM components. 

  • Configure business rules, workflows, notifications, security roles and automated processes. 

  • Design, develop and maintain integrations between the CRM and other Foundation and university systems. 

  • Support integrations involving financial systems, online giving platforms, event systems, email and marketing platforms, identity systems, data warehouses and reporting environments. 

  • Develop and maintain APIs, data feeds, ETL processes and other mechanisms for secure data exchange. 

  • Ensure CRM functionality aligns with established advancement business processes and data standards. 

  • Implement development practices that promote accurate, complete, consistent and reliable CRM data. 

  • Provide second- and third-level technical support for CRM-related issues. 

  • Diagnose application, configuration, data, integration and performance problems. 

  • Participate in requirements gathering, solution design, development, testing, deployment and post-implementation support. 

  • Establish and maintain development, testing and production practices appropriate for the CRM environment. 

  • Maintain source code, configuration documentation, deployment procedures and technical specifications. 

  • Implement CRM solutions consistent with organizational security policies and privacy requirements. 

  • Identify opportunities to automate manual processes and improve operational efficiency. 

  • Participate in CRM strategy, technology planning and system-roadmap discussions. 

  • Perform related responsibilities as required or assigned. 

  

REQUIRED QUALIFICATIONS: 

Knowledge, Skills, Abilities 

  • Experience translating business requirements into technical solutions. 

  • Experience with relational databases and SQL. 

  • Experience with application development, web services, APIs, data integration or ETL processes. 

  • Strong analytical, troubleshooting and problem-solving abilities. 

  • Strong written and verbal communication skills. 

  • Ability to manage multiple projects and priorities in a collaborative environment. 

  • Ability to quickly build trust and rapport across different levels of an organization. 

  • Customer-focused. 

 Education/Experience 

  • 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 

 Preferences 

  • Experience with Salesforce or other enterprise advancement CRM(s). 

  • 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. 

 

 

SALARY RANGE: 

  • Commensurate with experience. 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: PTP47kbNLLFSPKv
  • Position Id: 9142082
  • Posted 13 hours ago
Contact the job poster
DE

David Edgmon

Recruiter @ OU Foundation

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.