This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a community, the University of Rochester is defined by a deep commitment to Meliora - Ever Better. Embedded in that ideal are the values we share: equity, leadership, integrity, openness, respect, and accountability. Together, we will set the highest standards for how we treat each other to ensure our community is welcoming to all and is a place where all can thrive.
Job Responsibility:
Builds, maintains, monitors and audits on-premise application installations
Ensures security standards are applied, troubleshooting, implementing new solutions and participating on projects to upgrade components or whole systems
Reviews and provides recommendations for architecture standards related to on-premise applications
May participate in the evaluation of cloud solutions and combinations of cloud and on-premise solutions
Participates in on-call rotations
Works independently during daily development efforts, system maintenances and instances of system failures
Serves on project teams and identifies and evaluates risks and opportunities for efficiencies
Supports planning and implementation of new systems or functions
Ensures that application maintenance and upgrades are delivered on-time and with quality
Provides technical support for, and may lead, non-production and production environments
Troubleshooting and remediation of technical issues
May take a lead role in working with third party vendors and software companies
Researches and answers technical application, database, server, and security configuration questions
Serves as an escalation point for support and provides on-call support after hours
Works with, and may lead, various technical and functional personnel as needed to fulfill requests for technical support
Monitors non-production and production environments
Works in conjunction with, and may lead, database administrators, security, and systems administrators to provide performance tuning
Appropriately uses tools and sometimes provides direction to efficiently manage code migrations, environment builds, testing, and implementation
Applies patches and delivers minor and major application upgrades
Works with, and may lead, technical resources and functional/business analysts on application, database, server or security requirements and translates into technical or systems specifications
Designs technical enhancements to support the application, database, server or security landscape
Completes assigned application administration deliverables and may lead teams in the completion of assigned deliverables
Provides implementation and ongoing support
Actively participates in, and may lead, application administration maintenance or implementation plan walkthroughs
May develop technical documentation
Actively participates in, and may lead, the testing of newly developed applications, integrations, systems, solutions, and upgrades
Works closely with, and may lead, technical resources and functional/business analysts to prepare test plans, test data, and complete integrated testing
Follows, and may develop, best practice application administration and change management procedures
Actively participates in smaller systems projects or enhancements, delivering assigned application administration tasks
May lead technical teams in the delivery of assignments
Provides input for project plans and estimates
Actively participates in, and may lead, regular team retrospective events with a continuous improvement mindset
Consistently identifies and recommends improvement opportunities, logs application administration requests, and delivers upon application administration assignments
Willingly shares application administration knowledge and provides cross-training and peer support
May lead team meetings
Actively participates in, and may lead, estimation and planning of future application administration work plans
May develop application administration documentation and procedures
Maintains a deep and broad knowledge of technology, equipment, and/or systems in the assigned application areas
Maintains a deep and broad knowledge of the latest technologies associated with on premise application administrations
Actively participates in external technical application administration communities of practice gaining and sharing technical knowledge
Other duties as assigned
Requirements:
High School diploma and 3 years of related experience required
Bachelor's degree preferred
Or equivalent combination of education and experience
Experience in higher education or healthcare field preferred
Experience with interface, networking, design, and relational database technologies preferred
Experience supporting Cloud and on premises applications preferred
Experience with multi-tier applications employing application and web servers preferred
Experience with project management from planning through implementation preferred
Excellent verbal and written communications skills required
Ability to work both independently and as part of a team required
Ability to participate in on-call rotations required
Ability to learn new technologies quickly and help team members embrace technology change preferred
Proven track record executing multiple work streams and producing consistent results preferred
Strong understanding of system/application administration activities preferred
Oracle, MySQL, MS SQL or related database experience. preferred
Solid understanding of Web Server, App Server and/or Database interactivities preferred
Solid understanding of application infrastructure and architecture preferred