Applications Support Engineer
To apply, please send cover letter and resume to WRLCEmployment@wrlc.org
JOB TITLE: Applications Support Engineer
The Applications Support Engineer plays a key role in achieving the Washington Research Library Consortium (WRLC) vision and mission by providing high-quality technical development and support for a variety of commercial, in-house and partner developed software programs. The Applications Support Engineer will develop and maintain applications using Python, PHP, Perl and/or Java and administer and maintain Oracle, MySQL and/or PostgreSQL databases. The position will collaborate in programming and documentation projects with staff from the WRLC and the partner universities. Reports to the Director of Information Technology.
DUTIES AND RESPONSIBILITIES:
Define, develop, write, code, test, analyze, and maintain new software applications in support of the vision and mission of the WRLC. Research, design, document and modify software specifications throughout the production life cycle. (40%)
Assist and support developers from the partner universities to use applications efficiently and effectively. Test, analyze and troubleshoot applications developed in whole or part by developers from the partner universities. Collaborate with partners to develop, write, code and implement software. (20%)
Monitor assigned computer software systems in terms of function, interaction and availability. Provide management and support for systems and applications. Assist with the installation and maintenance of both critical and non-critical application software, including primary responsibility for one or more software products. (20%)
Design and/or modify systems and interfaces. Perform software installation and system problem solving. Install, configure, maintain and troubleshoot applications and databases. (15%)
Serve on committees and task forces as required. Provide constructive input for enhancements to services or revisions to policies and procedures. Serve as backup to other positions as necessary. Undertake special projects and perform other duties as assigned. Seek new knowledge and update skills to enhance performance in all areas of responsibility (5%).
EXPECTED: College degree in an information technology field and/or 5-7 years professional experience in computer programming or computer software design. Demonstrated work experience in application development and support. Demonstrated advanced experience in Perl, Python, PHP, shell scripting, and Java. Must have advanced experience in database or system administration including Oracle, MySQL and/or PostgreSQL. Must be willing to become proficient, and serve as backup in operating system administration for Linux, Solaris, Windows, or Mac OS X. Demonstrated experience in proactive identification, troubleshooting and resolution of application and operational issues in a mixed software/hardware environment. Must have working knowledge and understanding of network concepts and protocols. Customer centered orientation essential. Effective oral, written and interpersonal communication skills. Demonstrated ability to work collaboratively and to successfully manage multiple projects and priorities.
DESIRED: Experience with current technologies and frameworks. Experience with security and monitoring issues and resolutions. Experience with software as it relates to a library environment, including applications such as DSpace, Fedora and/or Islandora. Experience in higher education technical support a plus.