FOLIO Senior Developer, Analyst, IT, Sr

Job description

Auto req ID
Duke Entity
Job Code
Job Description
FOLIO Senior Developer
Job Code/Title: 2426 / FOLIO Senior Developer Analyst, IT, Sr.
Department: Library Systems and Integration Support                Position SummaryThe Library Systems and Integration Support Senior Developer will work within an applications management team that provides support and integrations for the Library Services Platform (LSP) and other applications. As a member of the Library Systems and Integration Support team, this position collaborates with Information Technology Services (ITS), other library staff, and staff across the University in support of library applications, services, and systems in accordance with departmental and university specifications.Responsibilities
As a Senior Developer for the Duke University Libraries, they will: Focus on developing innovative approaches to library management software in the LSP environment.Integrate the LSP with applications internal and external to the library including but not limited to: a discovery interface (currently Blacklight), inter-library requests (ILLiad), inventory management software for offsite storage, user and identity management, SAP, security protocols, ArchivesSpace and AEON.Demonstrate initiative, creativity, and innovation in the development of stable, maintainable, and efficient software solutions.  Provide leadership in design, development, and implementation of new software solutions. Provide highly specialized expert technical knowledge of all issues pursuant to the development and implementation of FOLIO at Duke. Take responsibility for designing programmatic solutions and work with other developers on the team to resolve technical issues. Work as part of a team to organize and own initiatives to analyze functional business processes, determine system specifications, design solutions, write software, and implement critical system applications while maintaining standards and good quality. Participate in tactical and strategic planning sessions with Subject Matter Experts (SMEs), and with the Product Owners (PO). Collaborate with PO, SME teams, UX Designers, and other team members to understand goals, processes, and standards. Own areas of project plans and roadmaps ensuring implementation, troubleshooting, and maintenance support. Provide training and support to staff, serves as a resource for problem analysis and resolution. Work as a member of the Duke FOLIO project team and maintain excellent relationships with members of the community as well as collaborating partners in FOLIO, through careful consideration and thorough communications on analysis and programming assignments. Ensure established standards are followed and that the latest versions of the software infrastructure are being used, as well as ensuring the applications take advantage of emerging functionality that increases technical productivity or provides value-added new services. Supervisory ResponsibilitiesNoneQualifications
It is the expectation that all Duke University Libraries staff members will demonstrate exceptional workplace behaviors in the execution of their specific position responsibilities. These behaviors are customer focus, collaboration, creative problem solving, continuous learning and a commitment to diversity.  
Required:  BA/BS or higher in Computer Science, Business Systems, or related discipline (or an equivalent combination of relevant education and/or experience).
 Required: Three to five years minimum of professional experience working as a software engineer or developer using the standard development tools and frameworks. Must be able to communicate effectively with technical and non-technical experts.Must be able to bring a strong service-oriented and collaborative approach to designing and developing robust and reliable software.Must be able to build good working relationships and establish trust with a diverse group of academic and administrative university colleagues.  Must have demonstrated ability working with enterprise-scale software development. Experience with one or more standard development tools and frameworks. Understanding of common design patterns, service-oriented architecture, and test-driven development.  Must have a demonstrable skill in analyzing complex problems and producing concrete, actionable solutions, specifically as it pertains to production troubleshooting; experience resolving highly complex integration issues involving multiple technologies and business areas. Must have excellent oral, written, and interpersonal communication skills are required. Customer service attitude and willingness to work as part of a team in a dynamic and complex environment is required.  Ability to work with a variety of people with varying degrees of technical knowledge. Must be able to work independently with little guidance, seeking functional, technical, and managerial input when needed. Must have enthusiasm for learning new technologies.  
Preferred Knowledge and Experience in some of these or comparable core technologies and skills:   RESTful web services (JAX-RS or Spring REST);JavaMessage queues;Javascript and Javascript frameworks, such as Node.js, jQuery, Bootstrap, Angular, React;  HTTP/REST and related network protocols;  Anchor JSON/XML and related technologies;Agile Development and Test Driven Development;Use of design patterns in development;Modern build and test tools for web application development;Accuracy, problem-solving, dependability, and responsibility are essential.Working ConditionsMust be able to work in an environment in which exposure to materials containing dust and mold is possibleNormal office environmentOccasional weekend and evening work required Occasional travel required
These statements are intended to describe the general nature and level of work being performed by the employee in this position. They are not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required of a person in this position.

An electronic resume, cover letter, and list of 3 references should be submitted at - refer to Requisition #. Review of applications will begin immediately and will continue until the position is filled.
Applications which are missing any of the components listed above will not be reviewed. 

Duke University is an Affirmative Action/Equal Opportunity Employer committed to providing employment opportunity without regard to an individual’s age, color, disability, genetic information, gender, gender identity, national origin, race, religion, sexual orientation, or veteran status. The Duke University Libraries have a strong commitment to Affirmative Action and is actively seeking to increase the racial and ethnic diversity of our staff.
Requisition Number
Position Title
FOLIO Senior Developer, Analyst, IT, Sr
Job Family Level
Full Time / Part Time
Regular / Temporary
Department Name
Minimum Qualifications
Duke University is an Affirmative Action/Equal Opportunity Employer committed to providing employment opportunity without regard to an individual's age, color, disability, gender, gender expression, gender identity, genetic information, national origin, race, religion, sex, sexual orientation, or veteran status.

Duke aspires to create a community built on collaboration, innovation, creativity, and belonging. Our collective success depends on the robust exchange of ideas—an exchange that is best when the rich diversity of our perspectives, backgrounds, and experiences flourishes. To achieve this exchange, it is essential that all members of the community feel secure and welcome, that the contributions of all individuals are respected, and that all voices are heard. All members of our community have a responsibility to uphold these values.

Essential Physical Job Functions: Certain jobs at Duke University and Duke University Health System may include essential job functions that require specific physical and/or mental abilities. Additional information and provision for requests for reasonable accommodation will be provided by each hiring department.

Refer to Job Description




Diversity Profile: University



View more

Learn more on Inside Higher Ed's College Page for University

Arrow pointing right
Job No:
Posted: 5/29/2019
Application Due: 7/28/2019
Work Type: