Full Stack Library Solutions Engineer - 502285
Creates and maintains digital collections and digital scholarship projects at Boatwright Memorial Library as part of the Digital Scholarship Lab and Digital Collections teams and thus contributes to the library's and the University's mission of sharing resources and knowledge publicly. Such projects will primarily stem from the library and University archival materials, courses at the University, and faculty research. The position will involve taking development lead on applications throughout the library.
- Conceptualize, design, and architect key corresponding client-side code and server-side code
- Co-lead the conceptualization and delivery of future state Web infrastructure to support next-generation web platforms
- Co-lead the initiative to better utilize emerging best practices and technologies throughout the Library’s web platform
- Create, configure, and maintain required components, features, and web services on the server-side back-end (databases, APIs, etc.)
- Work with the Associate Director, Digital Scholarship Lab to ensure agreement on all technical decisions, designs, and development so that meets all standards, best practices, security and risk parameters, and other attributes
Web Application Development
- Lead the definition, development, implementation and maintenance of custom web applications and immersive, leading-edge experiences
- Define software objectives by analyzing user requirements; envision system features and functionality
- Identify and incorporate leading edge approaches and best practices, including the adoption and usage of data visualization and immersive technologies
- Responsible for prototyping, coding, testing, debugging, documenting, implementing, and maintaining moderate to complex web-based applications
- Co-define and lead the execution of the Library’s mobile and app development strategy
Course and Research Support
- Collaborates with faculty and students on creating digital collections and digital scholarship developed as part of University courses or faculty research to support the teaching and research mission of the University.
Testing, Standards and Policies
- Co-manage user testing and analytics processes to continually improve the Library’s digital collections and digital scholarship projects
- Work with Information Services to implement and maintain the security of the library’s servers and web applications.
- Comprehensive knowledge of best practices in Web site design, including responsive design, search engine optimization, W3C compliance, WCAG 2.0 Section 508 accessibility standards, social media optimization
- Comprehensive knowledge of RESTful/AJAX programming best practices, including web data storage, retrieval, and mash-up techniques (i.e. RSS, JSON)
- Comprehensive knowledge of mobile web development tools and best practices
- Comprehensive knowledge of managing Web sites in content management systems
- Thorough knowledge of source code versioning techniques (GIT preferred) and software development environments including virtual machines
- Thorough knowledge of server security and secure coding practices
- Demonstrated knowledge of immersive web technologies, including leading 3D animation tools and WebGL components
- General knowledge of web server configuration and management
- Ability to develop for and in iOS and Android environments
- Thorough knowledge of HTML and CSS
- Thorough knowledge of responsive design.
- Understanding of the entire web development process with an emphasis on designing, developing, testing, and deploying applications on UNIX based web servers.
- General knowledge and ability to work with data and different data formats, including JSON and SQL databases.
- Ability to design, build, and manage SQL and NoSQL databases
- Ability to deliver finished sites/applications to faculty/staff and responding to their needs for quality control, follow up service, and maintenance.
- General knowledge of cross-browser compatibility issues.
- General knowledge of code versioning tools such as Git and SVN.
- Strong written and verbal communication skills, particularly communicating with non-technical individuals and groups.
- Ability and enthusiasm for collaboration and working as part of a team.
- Functional knowledge of APIs and web services (e.g., REST)
- Knowledge of metadata standards such as Metadata Object Description Schema (MODS), Metadata Encoding and Transmission Standard (METS), and Dublin Core is a plus.
- The ability to code in PHP is a plus.
- General knowledge of Omeka, including working with plugins and developing themes.
- Interest and enthusiasm for working on humanistic projects is strongly preferred.
- Understanding of and commitment to diversity, equity, and inclusiveness in interactions with coworkers and contacts.
EDUCATION & EXPERIENCE:
- Bachelor’s degree in computer science, communications, marketing or related field or equivalent combination of education and related work experience
- Minimum of five years of web development and programming experience
- Full-time, exempt position
- Monday – Friday, 8:30 a.m. - 5:00 p.m.; 7.75 hrs./day; 38.75 hrs./week
Pay Grade 7 (Salary Commensurate with Experience)
The University of Richmond requires COVID-19 vaccinations for all students, faculty, and staff. The University allows exemptions to this requirement for religious, medical and strong personal conviction reasons. All newly hired employees must report their status within the first two weeks of employment.
At the University of Richmond, we’re creative, inclusive, and determined. We’re Spiders, and our mission is to create positive change in the UR community and beyond. Located minutes from downtown Richmond, Virginia, the University of Richmond (www.richmond.edu) blends the intimacy of a small college with exceptional academic, research, and cultural opportunities usually found only at large institutions. There’s only one place like Richmond.
UR is committed to developing a diverse faculty, staff and student body, and to modeling an inclusive campus community which values the expression of differences in ways that promote excellence in teaching, learning, personal development and institutional success. In keeping with this commitment, our academic community welcomes candidates from diverse backgrounds and candidates who support diversity. EOE