James Madison University logo

James Madison University

Programmer/Analyst

🇺🇸 Harrisonburg, VA

🕑 Full-Time

💰 $66K

💻 Information Technology

🗓️ September 4th, 2025

SQL

Edtech.com's Summary

James Madison University is hiring a Programmer/Analyst to provide quality functional and technical support for software and business systems. The role involves delivering research, analysis, configuration, programming, and support for Enterprise Applications while ensuring excellent customer service to end-users.

Highlights
  • Provide business and technical analysis, configuration, design, programming, documentation, and implementation support for Enterprise Applications.
  • Deliver excellent customer service to end-users of software and business systems.
  • Required skills include proficiency in PeopleTools (Application Designer, PeopleCode, Application Engine, Data Mover, HTML), SQR, and SQL programming languages.
  • Experience with large and complex software systems such as Student Information Systems (SIS), Human Resources, Payroll, and Financials.
  • Strong analytical, problem-solving, and communication skills to interact with technical and non-technical users.
  • Ability to manage multiple priorities and develop relational database designs.
  • Preferred experience working in higher education environments and with Cloud applications.
  • Familiarity with PeopleSoft applications, software vendor collaboration, and iPaaS tools like Boomi is a plus.
  • Full-time exempt position with a maximum starting salary of $66,232.00.
  • Employment contingent on successful criminal background check and E-Verify compliance.

Programmer/Analyst Full Description

Working Title:Programmer/Analyst
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 - IT - Information Systems
 
Pay Rate: Maximum Starting
Specify Range or Amount:$66,232.00
 
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: 9/11/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:
The Programmer Analyst provides quality functional and technical support to assist end users with their use of software and business systems.
 
Duties and Responsibilities:
Provide research, business analysis, technical analysis, configuration, design, programming, documentation, implementation and support of projects for our Enterprise Applications. Provide excellent customer service to our end-users.
 
Qualifications:
Required
• Professional experience working in large and complex Software Systems, such as: Student Information Systems (SIS), Human Resources, Payroll, Financials.
• Demonstrated analytical and problem-solving skills.
• Excellent oral and written communication skills, to include ability to communicate with both technical and non-technical end-users.
• Ability to manage multiple priorities.
• Ability to develop and implement relational database designs.
• Ability to learn quickly and develop in the following programming languages: PeopleTools (Application Designer, PeopleCode, Application Engine, Data Mover, HTML), SQR, and SQL.
• Ability to understand business needs and deliver solutions using programming tools used for our Enterprise Applications.

Additional Considerations
• Experience in a Higher Education environment.
• Experience working with Cloud applications.
• Experience programming in PeopleSoft applications.
• Experience working with software vendors.
• Ability to understand business needs and convert those into solutions using configuration and business rules within the Enterprise Applications.
• Experience using Boomi or other iPaaS tools.
 
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.