Senior Software Developer, Georgetown University Library

The Georgetown University Library is looking for a Senior Software Developer to 
join a highly collaborative team that is responsible for the adoption and 
implementation of commercial and open source applications that improve and 
enhance library services and user experiences. The Senior Software Developer 
plays an essential role in the planning, design, implementation, and 
maintenance of the library’s core applications, including the Alma/Primo VE 
library services platform, the DigitalGeorgetown institutional repository, and 
other digital library content platforms.

The Senior Software Developer has primary responsibility for the design, 
development, and integration of software components that ensure the 
interoperability of distributed library systems containing digital projects, 
specialized collections, scholarly materials, licensed products, and 
educational resources. The Senior Software Developer writes, debugs, and 
maintains code and administers library applications with minimal need for 
direction. The Senior Software Developer contributes to the development of a 
robust technology infrastructure that is economically sustainable and 
extensible, and creates tools and services that support the library's digital 
initiatives and the work of other units.

Responsibilities:

Undertakes custom and routine programming for library systems, applications, 
and digital scholarship projects.
Configures databases for systems based on needs analyses and functional 
requirements; tracks and documents database modifications.
Collaborates with others to design standards-based systems architecture to 
support access to library resources.
Coordinates security reviews; responds to identified action items, researches 
problems, and develops and tests solutions.
Develops technical specifications for the library’s current and future digital 
environment.
Plans and performs data migration from legacy systems; develops verification 
scripts and procedures for successful migration projects.
Investigates and proposes integrations between existing systems that would 
result in increased efficiency or user functionality.
Researches and applies new tools and technologies, including applications, 
standards, languages, and frameworks.

Qualifications:

Bachelor’s degree in computer science or equivalent
At least five years of progressive work experience with system implementation, 
web development, application development, and management of technology resources
Experience with system implementation, web development, application 
development, and management of technology resources
Experience with one or more programming or scripting languages (Java, 
JavaScript, Python, Ruby, PHP)
Experience with web development standards (HTML, XML, CSS, JavaScript)
Ability to manage software development using revision control tools such as Git
Excellent interpersonal and communication skills
Commitment to fostering an equitable and inclusive workplace, and ability to 
work effectively with a diverse faculty, students, and staff
Strong analytical, problem-solving, and project management skills
Ability to work effectively both independently and as part of a team
Ability to communicate technical issues and solutions to a diverse set of 
stakeholders
Ability to be flexible, open-minded, and comfortable with changing 
responsibilities and duties

Preferred qualifications:

Experience with relational databases (MySQL, PostgreSQL)
Experience with data integration processes and standards (e.g., using REST 
APIs, and JSON/ XML for data exchange and interoperability)

Work Mode:

Hybrid: 3 days onsite and 2 days telework. Please note that work mode 
designations are regularly reviewed in order to meet the evolving needs of the 
University.  Such review may necessitate a change to a position’s mode of work 
designation – please visit Georgetown University’s Work Mode Designation for 
staff and AAP positions for details.

Benefits:

Georgetown University offers a wide variety of comprehensive and competitive 
benefits. Benefits packages include comprehensive health, dental and vision 
plans, disability and life insurance coverage, retirement savings programs, 
tuition assistance, voluntary insurance options (including group legal, 
accident, and critical illness), and much more. Whatever your need, the Office 
of Faculty and Staff Benefits will be standing by to support you. You can learn 
more about the benefits offered to eligible faculty and staff at 
https://benefits.georgetown.edu or view the online interactive benefits guide 
for more information.


----
Brought to you by code4lib jobs: 
https://jobs.code4lib.org/jobs/50445-senior-software-developer

Reply via email to