University of Pittsburgh Software Developer in Pittsburgh, Pennsylvania

Position Information

Date Posted 04/10/2018

Open Until Filled No

Anticipated Application Deadline (Close date) 06/10/2018

Working Title Software Developer

Job Classification Systems/Programmer IV

Department Name 62050-Information Technology

Job Type Staff

Position Number 0136452

Hiring Range $46,644.00 - $76,440.00

Position Description

The University of Pittsburgh University Library System (ULS) is seeking an enthusiastic and talented contributor to the growth, development, and enhancement of a large ecosystem of digital scholarly content and advanced library services. This is a high-level, regular, full-time software developer position reporting to the Director of Information Technology in the University Library System.

At various times, the incumbent will perform in all areas of systems analysis, system design, needs assessment, software development, interface design and development, software support, and resource planning for numerous electronic publishing and library-related applications. The incumbent will participate within external groups on collaborative open source development projects. The incumbent will work on data-related import/export processes and data transformations to move data between disparate systems.

The incumbent should be familiar with the LAMP stack, object-oriented programming and XML/XSL. The incumbent will be responsible for communication with staff, faculty, students, and other stakeholders through working groups, committees, and special interest groups both within and external to the University. The incumbent must quickly learn new concepts, manage tasks efficiently while meeting deadlines, and possess excellent communication skills. The incumbent must be a self-motivated, independent, detail oriented, responsible team player.

Significant inter-relationships: This position works within the ULS IT Department’s Systems Development group but will frequently collaborate with other library departments including Web Services, Metadata and Discovery, Archives and Special Collections, Office of Scholarly Communication and Publishing, Digital Scholarship Services, and others. It also works with the University’s Computing Services and Systems Development (CSSD) and with vendors and software development teams external to the University of Pittsburgh.

Assignments originate from the Director of IT. Work will mainly consist of project management and programming tasks relating to the various systems run by the University Library System as well as contributing to collaborative Open Source software projects coordinated by other organizations for the benefit of the University Library System.

Deadlines: Deadlines must be met and are most important relating to the development of Open Source software used by the University Library System. The impact of the work involved is far-reaching and the audience is global.

Confidential data: Confidential data may be encountered when dealing with data from the Central Directory Service (CDS) and the Library Management System (LMS).

Education Required Master's

Minimum Related Experience Level Required 5-6 years experience

Additional Education and/or Experience Essential to the Position

a. M.S. in Computer or Information Science or related field; A minimum of 10 years’ relevant work experience may be substituted for the degree requirement. b. Proficiency with object-oriented programing; experience with PHP and Perl preferred. c. Proficiency with SQL and relational databases; experience with Oracle and MySQL preferred. d. Proficiency with XML and XSLT required; experience in metadata standards of DC, MODS, METS, MARCXML preferred. e. Ability to quickly learn new concepts and software. f. Self-motivated, independent, detail oriented, responsible team-player. g. Flexibility and drive to handle the variety of responsibilities and the demands of currency in this rapidly evolving field.
h. May be on call for system support during evening/weekend hours.

A minimum of 5 years’ experience in system/application development and administration using a LAMP stack (RHEL Linux, Apache, MySQL/MariaDB, PHP/Perl) environment.

Required Licenses/Certifications

Child Protection Clearances

The following PA Act 153 clearances and background checks may be required prior to commencement of employment and as a condition of continued employment: PA State Police Criminal Record Check, FBI Criminal Record Check, PA Child Abuse History Clearance.

Background Check For position finalists, employment with the University will require successful completion of a background check.

Assignment Category Regular, Full-Time

Percent Effort 100

Scheduled Work Hours 8:30 a.m. - 5:00 p.m.

If Varied Work Schedule, Please Specify

If Part Time, Actual Standard Weekly Hours

Campus Pittsburgh

University Benefits

The University offers an excellent comprehensive benefits package for all full-time and part-time regular employees including:

• Education benefits and a retirement plan with employer match

• Group medical insurance, life insurance, and optional vision and dental insurance

• Free transit service within Allegheny County for employees of the Oakland campus (Port Authority Transit)

• Time off benefits including vacation, sick and personal time

For more information regarding the University’s benefits package, please visit

Posting ID 156119

Supplemental Questions

Required fields are indicated with an asterisk (*).

  • How did you hear of this position at the University of Pittsburgh?

  • Career Development Center (CDC)

  • Chronicle of Higher Education

  • Commonwealth Workforce Development System (Formerly PA CareerLink)


  • Currently a University Employee



  • Pitt Career Services

  • Pittsburgh Post Gazette

  • Pittsburgh Technology Council

  • PittSource Search

  • Referral (Friend, University Employee, etc.), please specify below




  • Internet Search

  • Other: (Please specify below)

  • Please specify from above (if applicable):

(Open Ended Question)

Applicant Documents

Required Documents

  • Cover Letter

  • Resume

Optional Documents