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.
Benefits Analyst at Nordstrom supporting Healthy Wallet programs and delivering seamless benefits experience. Collaborating across teams for effective benefits administration and compliance support.
Senior Strategy Analyst focused on improving supply chain efficiency and reducing shortages at Caterpillar Inc. Analyzing sales, inventory, and supply chain processes to drive opportunities for improvement.
Trademark Monitoring Analyst analyzing trademarks and logos for Corsearch's global clients. Ensuring brand protection and compliance in a complex marketplace.
Senior Analyst responsible for complex analysis and modeling to minimize fraud loss exposure and enhance customer experience at Bank of America. Collaboration with Cross - Functional teams ensures optimal results and effective strategies.
Fraud & Scams Monitoring Analyst assessing fraud risks and investigating scams at Rabobank. Collaborating with teams to protect customers and mitigate fraud across Australia and New Zealand.
Sr. Model Development Analyst at Santander responsible for developing credit scoring models for nonprime auto lending. Engaging in data analysis and reporting to enhance decision - making.
Senior Analyst supporting the Benefits Design team at Mastercard ensuring compliance with EU Pay Transparency Directive and managing benefits - related data responsibilities.
Analyst performing tactical tasks within Workforce management for scheduling and real - time management at Amex GBT. Supporting various roles while ensuring service level agreements are met.
Analyst for Fraud Solutions at Absa responsible for fraud management and stakeholder communication. Engaging with partners to identify trends and mitigate risks across various products.
Service Strategy Analyst at TRIMEDX responsible for developing service strategies for medical equipment. Collaborating with cross - functional teams to analyze data and implement plans.