Programmer/Analyst
James Madison University
Harrisonburg, VA
Job posting number: #7315964
Posted: September 3, 2025
Application Deadline: Open Until Filled
Job Description
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.