Working Title: CRM Developer
State Role Title: Information Technology Specialist II
Position Type: Full-time Staff (Classified)
Position Status: Full-Time
FLSA Status: Exempt: Not Eligible for Overtime
College/Division: Information Technology
Department: 100211 - Enterprise Applications
Pay Rate: Pay Range
Specify Range or Amount: $70,000-$75,000
Is this a JMU only position? No
Is this a grant-funded position? No
Is this a Conflict of Interest designated position? No
Beginning Review Date: 10/13/2025
About JMU:
At James Madison University (JMU), we’re more than just a publicly funded institution — we’re a vibrant, welcoming community nestled on a stunning campus where innovation, collaboration, and personal growth thrive. Our mission is to prepare students for a bright future, and we believe that starts with supporting the people who make it all possible: our employees.
Why Work at JMU?
We offer a comprehensive benefits package designed to support your professional journey and personal wellbeing:
• Generous Leave: Enjoy paid vacation, sick leave, parental leave, community service leave, and 19 paid holidays annually.
• Comprehensive Health Coverage: Access high-quality health insurance options that fit your needs.
• Retirement Options: Plan for your future with retirement benefits through the Virginia Retirement System.
• Employee Well-Being: Our Balanced Dukes program promotes wellness and work-life integration through resources, events, and support.
• Tuition Waiver Program: Advance your education with our tuition waiver program for undergraduate and graduate courses taken at JMU.
At JMU, we believe in Being the Change — and that starts with creating an environment where you can grow, contribute meaningfully, and feel supported every step of the way.
Discover what makes JMU a great place to work: bit.ly/JMUEmployment
General Information:
Chief Objective: to provide quality technical enhancements and support to develop functionality in the Salesforce CRM platform to meet the needs of university stakeholders.
Primary Purpose: to provide research, analysis, design, new development, documentation, implementation and support of projects related to Salesforce CRM and associated applications or managed packages of the CRM platform.
Provide support to customers. May provide development support in other areas of Information Systems as needed.
This position can be in-person or hybrid or full telework eligible.
Duties and Responsibilities:
CRM Business solution creation:
Proactively works with customers to understand their business needs and process challenges. Stays up-to-date with software application changes and functional business processes. Seeks effective solutions in a variety of ways (research, documentation, creative thinking, development). Prepares analysis and design specification, and cost benefit analysis as needed, and documents all solutions well.
CRM Development:
Selects between declarative and imperative programming as appropriate. Organizes, designs, configures or codes, tests and implements the Salesforce developments.
Emphasis on development solutions where customizations are minimal. Full responsibility is taken for complete and thorough testing, both functional and technical.
Demonstrates the ability to work on multiple projects both independently and simultaneously to meet set deadlines. If needed, works outside standard work hours to meet project deadlines or to implement moves to production with minimal impact on customers.
Maintains overall knowledge of the platform and supporting technologies. Stays current with platform new releases and new functionality.
Diagnoses and resolves production issues, escalating as appropriate
All work is tracked using the appropriate ITSM or project tools and documented thoroughly.
CRM Integrations and platform applications:
Maintains a strong understanding of all Salesforce applications and third-party apps/managed packages and provides basic support, including version and development and deployment tools, for example Copado.
Develops an in-depth understanding of how Salesforce integrations with other university systems are created, including use of Boomi.
Other duties as assigned across the full Salesforce CRM Enterprise platform.
Qualifications:
Required Qualifications:
Knowledge of Salesforce CRM.
Knowledge of Higher Education.
Experience implementing and developing in Apex, Visualforce, and Lightning Components.
Knowledge of Object-Oriented Design and Programming techniques.
Knowledge and competency in HTML, XML, JavaScript, Python, SQL/SOQL, Java/C++/OOP, REST and SOAP-based web services.
Knowledge and expertise in declarative configuration - Flow, triggers, process builder, formulas, validations, etc.
Knowledge of data structures, data modeling and database schema.
Additional Considerations:
Ability to develop solutions with best practice front of mind.
Ability to interpret technical specifications, and create technical documentation.
Familiarity with Affinaquest data model.
Familiarity with developing on other cloud platforms.
Ability to deliver with good work ethic, ready to absorb best practice from the team.
Completion of Certified Salesforce Platform Developer I and/or Certified Salesforce Administrator training or willingness to obtain.
Additional Posting Information:
Conditions of Employment:
Employment is contingent upon the successful completion of a criminal background check.
E-Verify Notice: After accepting employment, new hires are required to complete an I-9 form and present documentation of their identity and eligibility to work in the United States. James Madison University uses the E-Verify system to confirm identity and work authorization.
EEO Statement:
James Madison University is committed to creating and supporting a diverse and inclusive work and educational community that is free of all forms of discrimination. This institution does not tolerate discrimination or harassment on the basis of age, color, disability, gender identity or expression, genetic information, national origin, parental status, political affiliation, race, religion, sex, sexual orientation or veteran status.
We promote access, inclusion and diversity for all students, faculty, staff, constituents and programs, believing that these qualities are foundational components of an outstanding education in keeping with our mission. The university is interested in candidates whose experience and qualifications support an ongoing commitment to this core quality.
Anyone having questions concerning discrimination should contact the Office for Equal Opportunity: (540) 568-6991.
Reasonable Accommodation:
If you are an individual with a disability and need assistance searching or applying for jobs please contact us at (540) 568-3597 or jobs@jmu.edu. You may also visit the JMU Human Resource Office, located at 752 Ott Street, Harrisonburg, VA 22807 and we will be happy to assist you.
Thank you
Thank you
Thank you
We use cookies.
Some are necessary to operate the website and its functions. Others help personalize, improve content and services to show you the most relevant job opportunities. With the decision "Accept essential only" we will respect your privacy and will not set cookies that aren't necessary for the operation of the site.