Position Overview
The Department of Computer Science is seeking a Web Developer in the Application Development and Support group who will be responsible for the development of departmental web sites and applications. The scope of the position includes all aspects of development, including requirements definition, design (information architecture), coding, testing, deployment, and maintenance. Departmental websites include full-custom sites (HTML, CSS, PHP, JavaScript, and MySQL), Framework-based sites (Symfony), CMS based sites (Drupal), as well as web applications. Strong programming and database experience are essential.
To learn more about the Department of Computer Science, visit this site .
Please note this position is NOT fully remote.
Duties and Responsibilities:
- Develop new and migrate existing web sites and applications to new technologies
- Work closely with faculty and staff to analyze requirements, define tasks, and scope effort, to ensure development is aligned with business logic and end-user needs
- Partner with other web/graphic designers (both inside and outside the group) on website, interface, and information architecture design
- Provide end-user technical support for web applications
- Create technical documentation and provide end-user training as appropriate
- Review code and reengineer existing applications to maintain compatibility with current and future dependencies
- Refactor applications for improved security, maintainability and accessibility
- Attend training on new technology, tools and approaches to support evolving needs and business goals
Essential Qualifications:
- Minimum of two years experience in web development
- High school diploma or GED
- Proficiency with HTML, PHP, CSS, JavaScript, and jQuery
- MySQL database design and integration
- LAMP stack experience
- Proficiency with Object-oriented programming in PHP
- Experience with source control (Git) and code-deployment workflows
- Demonstrated ability to deliver consistently readable, maintainable, and efficient code
- Excellent communication and interpersonal skills
Preferred Qualifications:
- Bachelors degree, preferably in Computer Science or related field
- Experience with PHP frameworks like Symfony and tools like Composer and Doctrine
- Experience with Drupal architecture and framework APIs
- Linux/Unix systems administration experience
- Rapidly mockup a proof-of-concept implementation of an idea and present to internal stakeholders
- Writing application test scripts and automating test executions with automated testing tools like PHPUnit
- Expertise with Drupal modules including Views
- Experience in authoring and customizing Drupal modules
- Familiarity with responsive design and mobile development
- Experience architecting, building, and launching complex sites
- Knowledge of web analytics tools and related analysis
- Experience with designing and implementing web services
- Familiarity with web standards and usability methods
- Experience in higher education
- Experience with web services technologies and concepts; such as REST and JSON
- Experience developing frontend web applications in a modern JavaScript framework such as Angular, React, Svelte, Vue, etc.
- Familiarity with at least one additional high-level programming/scripting language such as Python, Java, Perl, C, or Bash
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
36.25
No
Yes
90 days
No
No
No
Associate
#LI-GR1
Join our Talent Network to receive updates about working at Princeton.
Princeton University job offers are contingent upon the candidate’s successful completion of a background check, reference checks, and pre-employment screening, as applicable. Princeton University requires all employees to be vaccinated against COVID-19, including subsequent boosters, and submit proof of vaccination status. Employees who cannot receive the vaccine because of a disability/medical contraindication or sincerely-held religious belief may request an accommodation (e.g., an exemption) to this requirement.
If you have questions or comments regarding the iCIMS Privacy Policy or iCIMS FAQs , please contact [email protected] .
Go to our careers site.
Similar Positions
-
Senior It Support And Web Specialist, Princeton University, United States, 20 days ago
Details Posted: 04-Apr-24 Location: Princeton, NJ, US, 08544 Type: Full-time Salary: Open Categories: Other Staff/Administrative Internal Number: 239052415 Senior IT Support and Web Specialist US-...
-
Project Coordinator Temporary, Princeton University, United States, 21 days ago
Details Posted: 03-Apr-24 Location: Princeton, NJ, US, 08544 Type: Full-time Salary: Open Categories: Other Staff/Administrative Internal Number: 238934501 Project Coordinator - Temporary US-NJ-Pr...
-
Software Engineer React, Rutgers University, United States, 11 days ago
Position Details Position Information Recruitment/Posting Title Software Engineer React Job Category Staff & Executive - Information Technology Department OIT-Enterprise Application Services Overv...
-
Research Specialist I, Princeton University, United States, 27 days ago
Details Posted: 28-Mar-24 Location: Princeton, NJ, US, 08544 Type: Full-time Salary: Open Categories: Other Staff/Administrative Internal Number: 238685976 Research Specialist I US-NJ-Princeton Jo...
-
Construction Manager, Princeton University, United States, 6 days ago
Details Posted: 18-Apr-24 Location: Princeton, NJ, US, 08544 Type: Full-time Salary: Open Categories: Other Staff/Administrative Internal Number: 239659540 Construction Manager US-NJ-Princeton Job...
-
Communications Intern, Princeton University, United States, 23 days ago
Details Posted: 31-Mar-24 Location: Princeton, NJ, US, 08544 Type: Full-time Salary: Open Categories: Other Staff/Administrative Internal Number: 238788279 Communications Intern US-NJ-Princeton Jo...