IT Data Infrastructure Analyst 2

Arizona State University

About The Position

Come join the university voted #1 in innovation in the United States eleven years in a row! ASU Library is looking for one full stack software engineer to join a team devoted to collaborative development of software that supports 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.

Requirements

  • Bachelor's degree and three (3) years of experience appropriate to the area of assignment/field; OR, Any equivalent combination of experience and/or training from which comparable knowledge, skills and abilities have been achieved.

Nice To Haves

  • Experience with open-source repository systems and tools such as Fedora Commons and Islandora
  • Experience automating Drupal via Drush and developing custom modules
  • 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 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 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

Responsibilities

  • Performs systems design, implementation, and maintenance of applications that enable storage, discovery, and dissemination of assets held in the ASU Library’s digital collections.
  • Contributes to continuous improvement of development practices and software infrastructure for ASU Library products and services.
  • Configures, develops, integrates and optimizes open-source software and engages in collaborative activities.
  • Examines system and software design to enhance security, efficiency, resilience, and automation.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service