Web Developer

2 weeks ago
Academic Technology Services
Information Technology
Full-Time / Part-Time



Princeton University’s Office of Information Technology is seeking a web developer to work within its Web Development Services (WDS) group. WDS provides comprehensive design, development, and technical support services across multiple platforms for Princeton University websites. WDS is highly collaborative, with close working relationships between developers, designers, managers, and service stakeholders.


The web developer is responsible for developing bug fixes and enhancements to the University’s enterprise content management system (Drupal) and assisting the WDS team and its campus customers with the migration of University websites.



  • Migrate current site content to Drupal and develop code and practices to automate parts of the migration process
  • Work with a team of project managers, designers, developers and content strategists to complete customer website work on time and at a high standard of quality
  • Maintain, troubleshoot, and provide customer support and documentation for websites built in the University's content management systems (primarily Drupal)
  • Perform code reviews for other developers
  • Continually research and learn evolving web technology, tools and approaches that support evolving needs, actively exchanging knowledge and expertise with colleagues
  • Maintain positive working relationships with and provide service to colleagues and customers with diverse technical aptitudes


  • A minimum of 3 years of web development experience
  • Knowledge of PHP and object-oriented design principles
  • Experience troubleshooting with code debuggers, such as Xdebug and Kint
  • Extensive experience with HTML, CSS, and JavaScript
  • Experience with Drupal 7
  • Comfortable using the command line in a Unix environment
  • Experience with Git or comparable version control system
  • Excellent communication skills
  • Excellent analytical and problem-solving skills
  • Ability to manage multiple concurrent projects, while maintaining attention to detail
  • Ability to work successfully in a collaborative environment
  • Enthusiasm for learning emerging technologies and integrating them into projects


Preferred Qualifications:


  • Experience with Drupal 8
  • Experience migrating content to Drupal
  • Professional experience in higher education
  • Experience with XML and XSL
  • Understanding of W3C Web Content Accessibility Guidelines (WCAG)
  • Experience with web services technologies, such as REST, SOAP, WSDL, Ajax, and JSON



Bachelor's Degree or equivalent related experience



This is a two year term position. 


Princeton University is an Equal Opportunity/Affirmative Action Employer and all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability status, protected veteran status, or any other characteristic protected by law. EEO IS THE LAW

Salary Grade

AIT, 030

Standard Weekly Hours


Eligible for Overtime


Benefits Eligible


Essential Services Personnel (see policy for detail)


Physical Capacity Exam Required


Valid Driver’s License Required



Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Join our Talent Network to receive updates about working at Princeton.

Princeton University requires all candidates to complete a background check successfully prior to the start of employment. The type and extent of background checks may vary depending on job requirements and/or functions.

If you have questions or comments regarding the iCIMS Privacy Policy or iCIMS FAQs, please contact accounts@icims.com.

Go to our careers site.