Come join the university voted #1 in innovation in the United States seven 
years in a row! ASU Library is looking for two full stack software engineers to 
join a team devoted to collaborative software development supporting the 
library's mission of creating, preserving, and making digital resources 
discoverable. The digital library software engineer will imagine, create, and 
sustain infrastructure, applications, and services for ASU’s digital repository 
and online services. They will work alongside faculty, library staff, and IT 
colleagues across campus and within open-source communities on projects that 
advance research, teaching, and learning. One of the two positions will be 
primarily focused on our in-house digital repositories, currently based on 
Islandora 8.

Essential Duties

Contributes to continuous improvement of development practices and software 
infrastructure for ASU Library products and services.
Performs systems design, implementation, and maintenance of applications that 
enable storage, discovery, and dissemination of assets held in the ASU 
Library’s digital collections.
Configures, develops, integrates and optimizes open source software and engages 
in collaborative activities.
Reviews system and software design in an effort to improve information 
security, efficiency, resiliency, and automation.

Minimum Qualifications

Bachelor's degree in Computer Science or closely related field AND two (2) 
years previous experience in software applications development; OR, Any 
equivalent combination of experience and/or education from which comparable 
knowledge, skills and abilities have been achieved.

Desired Qualifications

Experience with object-oriented programming languages such as Python, PHP, 
Java, and JavaScript
Experience with relational database concepts and SQL
Experience assessing system/application performance and developing required 
optimizations
Experience automating Drupal via Drush and developing custom modules
Experience with open-source repository systems and tools such as Fedora Commons 
and Islandora
Experience with Library Services Platforms such as Alma
Experience developing custom integrations using webhooks, file transfer, and  
APIs
Experience creating metadata transformations
Experience with common frontend and backend frameworks such as angular, react, 
etc.
Experience working with AWS cloud services such as Lambda, EC2, S3, RDS, etc.
Experience with software version control, test-driven development and 
continuous integration services
Knowledge of fundamental networking and distributed computing concepts
Experience with identity management, authentication, SAML
Experience generating and maintaining documentation
Knowledge of common security vulnerabilities and how to mitigate them
Experience with infrastructure-as-code tools and concepts
Ability to work effectively in a team based or collaborative application 
development environment

Working Environment

Activities are performed in an environmentally controlled office setting 
subject to extended periods of sitting, keyboarding, and manipulating a 
computer mouse (75%); required to stand for varying lengths of time and walk 
moderate distances to perform work (10%) Regular activities require the ability 
to quickly change priorities which may include and/or are subject to resolution 
of conflicts. Ability to clearly communicate to perform essential functions. 
Regular use of standard office equipment including, but not limited to: 
computer workstation/laptop (keyboard, monitor, mouse), printer, fax, 
calculator, copier, telephone and associated computer/technology peripherals. 
Receives managerial review of assignments for adherence to established 
objectives and goals.

Flexible Work Options

Alternative work schedules can include four, 10-hour workdays in a workweek; a 
nine-day, 80-hour schedule over two workweeks for exempt employees only; and 
staggered start and stop times.
Hybrid work is an arrangement where employees spend a minimum of 60% of their 
regular workweek at their primary ASU work location. Dean or vice 
president-level approval is required.
Full remote work is spending every workday at a site other than assigned ASU 
work location. This arrangement is granted when the criteria in the flexible 
work arrangement policy are met.  Executive vice president-level approval is 
required.

ASU Statement

Arizona State University is a new model for American higher education, an 
unprecedented combination of academic excellence, entrepreneurial energy and 
broad access. This New American University is a single, unified institution 
comprising four differentiated campuses positively impacting the economic, 
social, cultural and environmental health of the communities it serves. Its 
research is inspired by real world application blurring the boundaries that 
traditionally separate academic disciplines. ASU serves more than 100,000 
students in metropolitan Phoenix, Arizona, the nation's fifth largest city. ASU 
champions intellectual and cultural diversity, and welcomes students from all 
fifty states and more than one hundred nations across the globe.


----
Brought to you by code4lib jobs: 
https://jobs.code4lib.org/jobs/52251-digital-library-software-engineer

Reply via email to