About the role

  • Full stack software engineer supporting ASU Library's mission with software that enhances digital resources. Collaborating with faculty and IT to improve research, teaching, and learning.

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.

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.
  • 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.

Benefits

  • 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

Job title

IT Data Infrastructure Analyst, Level 2

Job type

Experience level

Mid levelSenior

Salary

$66,200 - $99,400 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job