We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

CRM Developer

Ball State University
dental insurance, life insurance, parental leave, sick time
United States, Indiana, Muncie
2000 West University Avenue (Show on map)
Jan 10, 2026

Position Title:

CRM Developer

Compensation:

$75,000 - $85,000

Department:

Information Technology Services_A

About this opportunity:

Ball State University Information Technology is seeking a CRM Developer to drive the development and enhancement of the university's customer relationship management system. In this role you will be responsible for installing CRM-based components, process development, and designing, implementing, and optimizing CRM solutions that align with BSU's business goals and improve customer engagement. You will have the opportunity to interact with other technical staff and with functional areas across campus. If this sounds interesting to you, please apply.

-Candidates for searches must have current authorization to be employed in the U.S. without employer sponsorship.

What you'll do and what you'll bring:

Position Function:

Build and manage integrations with other internal and external applications and databases. Work involves data migrations, systems integrations, and 3rd party applications. This position works closely with the CRM administrator and others in the Information Technology Team to configure and develop CRM solutions that support institutional business requirements. Provide in-depth technical support for all CRM systems for the campus community.

Duties & Responsibilities:

1. Support the development, operation, and management of the university CRM environment. Work closely with the Slate administrator, CRM development team, vendors, third-party consultants, and end-users as needed. Assist in configuring and maintaining the university's Slate instance. Provide day-to-day support to end-users, including troubleshooting and documentation.

2. Responsible for developing in CRM IDE's along with leveraging delivered architectures and components and other technologies to build customized solutions. Technical leadership, setting best practices including integration and application development, deployment, testing (unit and systems), and iterative refinement. Support data imports and integrations with third-party systems. Manage source code in the institution's source code repository for versioning and managing source code.

3. Review solution architecture with project team prior to design and development activities and investigate scalability and alignment with platform roadmap to meet business requirements.

4. Design and build proof-of-concepts and prototypes to evaluate functionality around the enterprise CRM ecosystem to deliver on key institutional and product objectives.

5. Define, communicate, and manage change (release) process to develop and implement new applications/code and updates to existing applications/code.

6. Identify, install, and maintain appropriate apps from third parties for event management, mass email and more.

7. Test new applications, functionality, and integrations. Troubleshoot and debug newly developed functionality.

8. Perform other related duties as assigned.

Minimum Qualifications:

  • 1. Bachelor's degree from an accredited college or university by date of appointment.
    Or, in lieu of Bachelor's degree:
    2. Associate's degree plus an additional combination of education or experience in IT equivalent to two years.
    Or
    3. High school diploma or GED plus an additional combination of education or experience in IT equivalent to four years.

  • At least five years of professional IT experience, including experience as a developer for an enterprise solution; demonstrated experience working with third-party vendors making use of vendor product and services technical compatibilities. At least five years of enterprise system support.

  • Experience in communication and presentation skills; Ability to meet with end-users to capture and understand needs and processes to make informed recommendations for process improvement or system solutions. Must be willing to assure the continuity of enterprise systems and be available to provide support assistance on a 24 hour-a-day, 365 day-a-year basis.

Preferred Qualifications:

  • Bachelor's or Master's degree in a technology or business-related program.

  • Five years of experience working in an IT environment at a higher educational institution.

  • Minimum of five years of CRM experience. Strong understanding of CRM platforms, with the ability to build custom applications and deploy 3rd party applications and integrations. Proficiency in CRM platform-specific languages (e.g., C#, JavaScript). Familiarity with database languages (e.g., SQL) and integration tools (e.g., RESTful APIs). Experience with web technologies (HTML, CSS, JSON, XML).

  • This includes proficiencies with the Integrated Development Environments (IDE), deployment of custom solutions, deployment of 3rd party solutions, and integrating with other campus enterprise solutions.

  • Two years of project management and Ellucian Banner ERP experience and knowledge. Expertise with enterprise development including deployment cycles, version control, and documentation.

  • Strong communication skills and the demonstrated ability to coordinate systems design, implementation and operation using a team-oriented approach.

How to apply:

For inquiries, please contact:

Sabir Abdelfattah, Director of Enterprise Information Systems at the following email address: abdelfattah.sabir@bsu.edu

Please apply via the online Ball State University job portal.

Please list three professional references within the online application.

Supporting Documents Upload Instructions:

Important:Donotuse the Autofill feature when uploading your resume.

Required Document:

  • Resume

Optional Document:

  • Cover Letterdetailing your qualifications for the position.

What we offer:

At Ball State University, we understand the importance of balancing professional responsibilities with personal well-being. That's why we offer paid 24 vacation days, 12 sick days and 10 holidays a year. Plus, our paid parental leave (6 weeks) is there for life's most significant moments. We offer affordable health and dental insurance, robust long-term disability and life insurance plans, as well a range of retirement benefits to provide financial security to you and your family. These benefits ensure that you can focus on your work and personal growth without worrying about the unexpected.

When you work for us, you are family. And to show our support of your family, we will cover 90 percent of your child's (or children's) undergraduate college tuition at Ball State. We do the same for you. In fact, we'll cover 100 percent of the tuition costs for you to earn your undergraduate degree and 80 percent of your graduate tuition. This offer is good from the very first day you start. It's just one way we do our part to uplift you.

Let's fly together toward a secure and prosperous tomorrow.

Curious about our excellent benefits package?

We have developed a calculator that shows you the value of our core benefits. Select the Total Compensation Calculator - Professional and download the spreadsheet. If you are applying for a 10-month position or one with Burris or Indiana Academy, please select the corresponding calculator.

Applied = 0

(web-df9ddb7dc-vp9p8)