Juniata College seeks to enhance its digital infrastructure to support students, faculty, and staff by hiring a Web and Systems Applications Developer to lead the design, development, and integration of web applications and enterprise systems.
Requirements
- Strong knowledge of application development, relational databases, accessibility, privacy, and security best practices.
- Proficient in PHP, SQL, JavaScript (and relevant libraries and frameworks) CSS, and web accessibility standards.
- Flexibility to learn and work in other programming languages as environments continue to evolve.
- Strong understanding of UI/UX principles and WCAG 2.1
- Experience with APIs, system integrations, and responsive web design.
- Familiarity with data visualization tools like Microsoft Power BI preferred.
- Experience with Ellucian Colleague and/or in a higher education setting is a plus.
Responsibilities
- Lead the full-cycle of web application development: requirements gathering, design, implement, document, test, deploy, and maintain.
- Maintain and enhance existing web applications to meet evolving user needs, ensure security, and enhance performance and functionality.
- Develop front-end and back-end components of web services and applications.
- Collaborate with functional offices and AIS team to support customize applications, Ellucian Colleague ERP, and related enterprise systems.
- Create interactive dashboards and data visualizations to support decision making and reporting.
- Evaluate and recommend system solutions, weighing custom development vs. off-the-shelf options.
- Design and implement backend architecture including server-side scripting, database, and system integrations.
Other
- Bachelor’s degree in IT, Computer Science, or related field (or equivalent experience).
- Effective project management, planning, and organizational skills
- Excellent verbal and written communication skills for both technical and non-technical audiences.
- Ability to work independently and collaboratively in a team environment.
- Must pass a background check