Programmer/Analyst

James Madison University•Harrisonburg, VA

About The Position

The Programmer/Analyst will support James Madison University’s enterprise applications, initially focusing on PeopleSoft Campus Solutions, the university’s Student Information System. As part of JMU’s future technology strategy, PeopleSoft Campus Solutions is planned to be replaced by Oracle Cloud Student. Over time, this position will transition to supporting, maintaining, and enhancing the new Oracle Cloud Student system. The role includes researching and analyzing business needs, gathering requirements, configuring and designing solutions, developing and testing applications, supporting implementations, troubleshooting and resolving issues, maintaining technical documentation, and providing ongoing operational support. The position is eligible for a remote work schedule. Employment is contingent upon successful completion of a criminal background check.

Requirements

  • Professional experience working with large and complex software systems, such as Student Information Systems, Human Resources, Payroll, or Financials.
  • Significant professional experience designing, programming, implementing, and supporting enterprise systems.
  • Demonstrated experience gathering business and technical requirements and translating them into effective solutions.
  • Excellent oral and written communication skills, including the ability to communicate with technical and non-technical end-users.
  • Professional experience managing multiple priorities and projects simultaneously.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Significant professional experience partnering with business users, technical staff, vendors, and stakeholders with varying technical backgrounds.
  • Demonstrated ability to learn new technologies and deliver effective technical solutions.

Nice To Haves

  • Experience in a higher education environment.
  • Experience working with cloud applications.
  • Experience programming in PeopleSoft applications.
  • Experience using Boomi or other iPaaS tools.
  • Experience with integration technologies, APIs, web services, data exchange processes, or middleware platforms.
  • Experience supporting complex enterprise application ecosystems.
  • Experience building strong and long-lasting partnerships with key stakeholders.
  • Experience supporting system modernization, cloud migration, or enterprise transformation initiatives.
  • Experience with AI tools.

Responsibilities

  • Research and analyze business needs.
  • Gather business and technical requirements and translate them into effective solutions.
  • Configure and design solutions for enterprise applications.
  • Develop and test applications.
  • Support implementation efforts.
  • Troubleshoot and resolve issues.
  • Maintain technical documentation.
  • Provide ongoing operational support for enterprise applications.
  • Support, maintain, and enhance Oracle Cloud Student as the position transitions from its initial focus on PeopleSoft Campus Solutions.

Benefits

  • Paid vacation leave.
  • Paid sick leave.
  • Paid parental leave.
  • Paid community service leave.
  • 19 paid holidays annually.
  • Health insurance options.
  • Retirement benefits through the Virginia Retirement System.
  • Employee wellness and work-life integration resources through the Balanced Dukes program.
  • Tuition waiver for undergraduate and graduate courses taken at JMU.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service