128  ·  Representative Documents:  Job Descriptions of OSS Contributors
Systems Developer/Engineer
Read more about us at: library.osu.edu/blogs/it
Supervision and Essential Duties:
 May supervise student employees
Duties Description:
50% Application Development
Designs, develops, implements, and tests new web applications, as a suite of products and services, for delivery via
OSU Libraries public and private web sites, library catalog, and/or other web related systems that support,
enhance, and extend the strategic and operational goals of the University Libraries; serves as a member of a team
of developers working in close collaboration with a significant percentage of time engaged in pair programming;
champions an agile and user-centered approach to software development; adheres to professional software
engineering best practices, including continuous integration, source code control, and test-driven development;
closely collaborates with the project manager in planning sprints and releases, managing product backlogs, and
communicating project status; explores, evaluates, and recommends new and alternative technologies and tracks
industry trends; designs and maintains MySQL, PostgreSQL and other relational databases; ensures that
applications meet ADA web accessibility standards
20% Application Maintenance and Support
maintains, troubleshoots, and refactors legacy web applications, services, and databases;
20% Systems Support
collaborates closely with Infrastructure Support in monitoring, supporting, and maintaining systems; maintains
accurate and thorough inventories, stack diagrams, and technical documentation of applications and systems;
recommends server configurations and tools that optimize applications and systems for stability, reliability, reuse,
security and performance; identifies root causes of systems outages and recommends steps to prevent future
systems downtime; monitors the integrity of a multi-tier development environment, including development,
staging, and production environments
10% Outreach and Service
demonstrates a strong service orientation and commitment to the strategic goals of the organization; serves on
Libraries' committees, working groups, and task forces; expands skills and personal network through participation
in university-level technology initiatives and users groups and attendance at conferences, training programs, and
Education and Experience:
Required Qualifications
Bachelor’s Degree in computer & information science or engineering, or an equivalent combination of education
and experience; programming experience, preferably in open-source programming languages and frameworks
such as Ruby on Rails or PHP; experience working with relational databases, such as MySQL or PostgreSQL;
Desired Qualifications
Demonstrated experience working with and/or designing APIs ; experience programming in Java; experience in
HTML, JavaScript-based frameworks, CSS and responsive design; familiarity with the principles and practices of
user experience (UX), web accessibility, and user interface design
Please submit to OHR the below for the required supplemental questions and request no other
supplemental questions be created, we want to avoid screening questions which suggest that the
example languages are required:
Previous Page Next Page