Full Stack Developer

Location
Princeton, NJ
Posted
Apr 14, 2018
Institution Type
Four-Year Institution

Requisition # 2018-8667
Department Administrative Info Services
Category Information Technology
Full-Time / Part-Time Full-Time
Application Deadline

Overview

Princeton University's Office of Information Technology (OIT) seeks a full-stack developer to join its Custom Solutions and Integration (CSI) group. The developer is a member of the team responsible for supporting custom web applications from concept and design to delivery and end-of-life. This position develops solutions derived from customer needs analysis and requirements gathering sessions. Duties also include continued customer support and application maintenance and administration. This position works under the direct supervision of senior staff and the Director of the Custom Solution and Integration (CSI) group. This position is a 2-year, benefits-eligible term position.

Responsibilities

  • Works closely with OIT staff and project teams to design, code, test, debug and perform quality assurance reviews for custom web applications
  • Writes clean and sustainable code and supporting documentation, using technology standards established and endorsed by the CSI team
  • Leads, develops and supports the full life-cycle of custom applications from concept through completion; starting from user interface design all the way to full-stack development to quality assurance to deployment.
  • Creates, modifies and supports custom applications that meet customer requirements
  • Participates in the business requirements gathering process for CSI projects
  • Collaborates with the CSI team to establish technical standards for new technologies through research, evaluation and proof-of-concept
  • Works on special projects as assigned by the manager of CSI


Qualifications

  • 3+ years of experience as a full-stack developer that includes front-end development, especially in Angular and back-end development in Spring framework
  • Solid hands-on development experience using Angular framework or similar JavaScript frameworks to build complex applications that leverage REST APIs
  • 5+ years of experience with HTML5, CSS, JavaScript and Bootstrap
  • Strong experience with web services technologies; including REST, AJAX, and JSON
  • Proficiency with relational database technologies
  • Proficiency with Version Control Systems, such as Git
  • Excellent analytical, problem solving, and organizational skills
  • Excellent written and oral communication skills and the desire to work in a collaborative, cross-functional team environment
  • Effective interpersonal skills with the ability to communicate well with customers having various levels of technical ability and understanding
  • Ability to manage competing priorities and maintain a cooperative, collegial approach
  • A commitment to professional development and adapting to new technologies
  • A commitment to following procedures to ensure the privacy, security and proper use of personal, proprietary and/or otherwise confidential data

Education:

Bachelor's degree, or equivalent related work experience. A B.S. in Computer Science, or related fields, preferred.

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, 040

Standard Weekly Hours

36.25

Eligible for Overtime

No

Benefits Eligible

Yes

Essential Services Personnel (see policy for detail)

No

Estimated Appointment End Date

6/1/2020

Comments Related to End Date

2-year term from official start date

Physical Capacity Exam Required

No

Valid Driver's License Required

No



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.

PI102025350

Similar jobs

Similar jobs