At Duke University, our technological and pedagogical culture enables faculty, staff, and students to choose the excellent, scalable, and integrated tools that empower the best learning. Duke Learning Innovation is looking for a passionate and thoughtful professional to add web application development expertise to our team.

This position works on the Learning Technology Services and Strategy team within Learning Innovation to build, support, and maintain web applications for Duke University. The developer supports the teaching and learning mission of the university by 

  • Building small, focused apps to fill gaps not met by other tools
  • Integrating web apps with learning platforms including, Coursera, Duke’s Sakai Learning Management System and Kits App Store
  • Contributing to the open source codebases leveraged by Duke learning technologies


  1. Collaborate with users, Learning Innovation staff, other developers, and systems administrators to iteratively identify business requirements and propose solutions.
  2. Employ agile principles to research, design, and develop software solutions for business needs.
  3. Troubleshoot and optimize applications for performance.
  4. Participate in educational initiatives to maintain their skillset
  5. Document all work efforts in relation to customer requests, change requests, maintenance activities, and others as identified.
  6. Effectively collaborate with their communities and leverage existing open source projects and services and current, proprietary systems in use at Duke.
  7. Perform other duties as assigned.

Supervisory Responsibilities

  • None


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 an equivalent combination of relevant education and/or experience. 



  • Demonstrated ability to organize and manage a complex workload across multiple projects, prioritize tasks, and use good judgment.
  • Excellent written, oral, and interpersonal communication skills, including the ability to interact with both technical and non-technical audiences.
  • Demonstrated ability to work effectively within a team environment
  • Self-motivated and goal-oriented attitude. Seeks to learn and adapt to new technologies and ways of thinking/working.
  • Demonstrated ability to document, analyze, evaluate, and improve upon yours or others work
  • Demonstrated ability to track and resolve complex problems.
  • Demonstrated experience object-oriented design and programming
  • Demonstrated experience with at least one of the following: Java, JavaScript, Python, Ruby on Rails
  • Demonstrated experience with web markup and styling languages (HTML5, CSS3)
  • Demonstrated experience developing applications for UNIX(Linux) environments
  • Demonstrated understanding of relational databases and Structured Query Language


  • Demonstrated experience developing database driven web applications
  • Demonstrated experience with the web application request and response lifecycle
  • Demonstrated experience with REST, LTI, OAuth, SAML, or other integration technologies
  • Demonstrated experience with agile software practices
  • Experience with automated testing methodologies including Unit/Integration/Acceptance/Performance testing
  • Demonstrated experience with git based version and source control systems
  • Demonstrated experience with software change and release management, preferably with frequent deployments and multiple environments

Working Conditions

  • You are able to work in an environment in which exposure to materials containing dust and mold is possible.
  • You will be working in a normal office environment.

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.

About Duke Learning Innovation

We help Duke students learn more, and enables more people to learn from Duke. We do this in several ways, including:

  • Supporting faculty in creating new approaches to student-centered and active learning.
  • Building the ecosystem of education technologies that support learning, and working with departments and faculty to curate tools for the needs and learning goals of programs and disciplines.
  • Developing online learning opportunities that offer flexibility to Duke students, reach the extended community of alumni and prospective students, and extend Duke’s global impact.
  • Exploring leading edge projects, working with faculty to gather data from Duke’s learning platforms and publishing research, and seeking grants and sponsored R&D
  • Creating opportunities to build and pilot new technologies.

Our current activities are shown on our Year in Progress page.

Salary and Benefits

Salary dependent on qualifications and experience. Comprehensive benefits package includes 15 days vacation, 13 holidays, 12 days sick leave; health, dental, disability and life insurance and support for professional development and training.


Since its founding in 1924, Duke University has grown into one of the most prestigious private universities in the world and its medical center ranks annually among the top in the nation. The Duke University Libraries are the shared center of the university's intellectual life, connecting people and ideas. The Libraries consist of the Perkins Library, Bostock Library, Rubenstein Rare Book and Manuscript Library, Lilly Library, and Music Library, and the library at the Duke Marine Laboratory in Beaufort. Duke's library holdings of 6.2 million volumes are among the largest of private universities in the United States. 

Duke is a diverse community committed to the principles of excellence, fairness, and respect for all people. As part of this commitment, we actively value diversity in our workplace and learning environments as we seek to take advantage of the rich backgrounds and abilities of everyone. We believe that when we understand, celebrate, and tap into our uniqueness to creatively solve problems and address shared goals, our possibilities are limitless. Duke University Libraries value diversity of thought, perspective, experience, and background and are actively committed to a culture of inclusion and respect.              

Duke's hometown is Durham, North Carolina, a city with vibrant research, medical and arts communities, and numerous shops, restaurants and theaters. Durham is located in the Research Triangle, a growing metropolitan area of more than one million people that provides a wide range of cultural, recreational and educational opportunities. The Triangle is conveniently located just a few hours from the mountains and the coast, offers a moderate climate, and has been ranked among the best places to live and to do business.

Duke offers a comprehensive benefit package which includes both traditional benefits such as health insurance, leave time and retirement, as well as wide ranging work/life and cultural benefits. Details can be found at:


An electronic resume, cover letter, and list of 3 references should be submitted at - Search for Requisition ID # 10921.  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.