University of Oregon-posted 3 months ago
$64,200 - $119,160/Yr
Full-time • Mid Level
Eugene, OR
Educational Services

The purpose of the Application Infrastructure Engineer position is to implement and support enterprise software systems. This requires the use of broad and comprehensive knowledge in the technologies required to support these systems while also developing and leveraging best practices. In order to support these systems, the Application Infrastructure Engineer will participate in selecting/procuring software solutions and implementation of software system solutions, performing, scheduling, and managing maintenance and upgrades, and performing system management operations including, but not limited to, configuration, tuning, and solution resource management. The scope of this position covers a broad range of technical expertise required to develop, administer, and maintain University Enterprise application systems. The Application Infrastructure Engineer will be responsible for participating or leading the planning, coordination and implementation of upgrades, maintenance, migrations, and integrations involving new and existing systems. They will also implement systems automation strategies, systems and application monitoring and troubleshooting, and systems performance and security analysis. The Application Infrastructure Engineer will participate in team efforts in projects involving enterprise system application installations, upgrades, maintenance, and migrations for specialty areas. This position may also design and code software applications and scripts to support systems integration, configuration, and management. Other responsibilities include assisting in the design of systems and planning strategies to support integrations, and developing maintenance plans for large application systems. This position may have on-call responsibilities and participate in on-call, after-hours support.

  • Implement and support enterprise software systems.
  • Participate in selecting/procuring software solutions.
  • Manage maintenance and upgrades of software systems.
  • Perform system management operations including configuration, tuning, and resource management.
  • Plan, coordinate, and implement upgrades, maintenance, migrations, and integrations.
  • Implement systems automation strategies.
  • Monitor and troubleshoot systems and applications.
  • Conduct systems performance and security analysis.
  • Design and code software applications and scripts for systems integration.
  • Assist in the design of systems and planning strategies for integrations.
  • Develop maintenance plans for large application systems.
  • Participate in on-call, after-hours support.
  • Bachelor's degree in computer science or equivalent training and applied experience.
  • Knowledge of campus-defined systems, applications, and standards.
  • Ability to troubleshoot and identify software/system problems.
  • General knowledge of network connectivity, integration, configuration, and protocols.
  • Knowledge of software system integration concepts.
  • Knowledge of client/server model, database, and web-based technologies.
  • Ability to communicate effectively.
  • Ability to apply consultative skills to assess user needs.
  • Ability to perform systems and applications needs analysis.
  • Ability to prepare requests for proposals and conduct feasibility studies.
  • Ability to research and evaluate vendor software functionality.
  • Ability to define and set up effective testing environments.
  • Ability to consult with users to identify and document software/system requirements.
  • Ability to develop alternative solutions and conduct feasibility studies.
  • Ability to evaluate the procurement of third-party software.
  • Ability to develop specifications for optimal integration and implementation of systems.
  • Ability to ensure system integrity and efficiency.
  • Experience using relational database systems, including configuring database connectivity with ODBC technology.
  • Experience with application server platforms and application deployment methods.
  • Experience with infrastructure management, configuration, delivery, and monitoring.
  • Experience with version control management software and techniques.
  • Understanding of security issues in maintaining institutional data.
  • Working experience with the .NET application framework.
  • Experience administering Windows Servers and Components.
  • Working knowledge and experience configuring SSO with Active Directory.
  • Working experience with PowerShell (or similar) scripting language.
  • Software development experience using SQL, HTML, Java, BASH, Groovy or similar programming languages.
  • Health insurance
  • Retirement plans
  • Paid time off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service