Location: New York, NY
URL: http://steinhardt.nyu.edu
New York University’s Steinhardt School of Culture, Education, and Human Development (http://steinhardt.nyu.edu) is actively seeking a Full-Time Web Programmer.
Position Summary
- Develop, write, test and debug code, web-based applications, backend tools and user interfaces on a daily basis using the Symfony php framework.
- Develop and improve content management solutions for the 100+ websites operating within the Steinhardt School of Culture, Education, and Human Development.
- Create applications for administrative offices, social platforms, multimedia projects, and maintaining websites.
- Add UI detailing and improvements with JavaScript, DHTML and AJAX.
- Recommend and implement changes to site structure and functionality, development style guides, and visual standards.
- Consult with faculty and senior administrators about the structure and format of the School’s web architecture to achieve optimal impact on the School’s various web sites.
- Create or modify database-driven websites for Steinhardt, its individual academic and non-academic departments, and its institutes and centers.
- Monitor usage and ensure functionality of websites; analyze problems, propose and implement solutions.
All development at NYU Steinhardt takes place in the following environment:
- Linux and Mac OS X
- Apache
- MySQL
- PHP
- Symfony PHP framework
- Prototype & Scriptaculous javascript frameworks
- xhtml transitional
Principal Duties
- Create and/or modify database-driven websites and applications for Steinhardt, its individual academic and non-academic departments, its institutes and centers, and its administrative offices. Modify and/or enhance the online content management system, faculty bio system, syndication and blogging systems, academic listings systems, etc. Respond to programming emergencies and debugging requirements.
- Act as knowledge base to provide information on new web-related technologies and recommend use of advanced web technologies and features. Consult with faculty and senior administrators in the design, development, and implementation of the School’s web architecture. Collaborate with the other members of the Web team and the ITS Department, to keep Steinhardt’s dedicated Web server up and running. Collaborate with faculty and administrators on realizing their online goals, including brainstorming solutions and investigating technical capabilities.
- Monitor usage and ensure functionality of websites; analyze problems, propose and implement solutions. Archive and delete outdated web files and pages. Add and delete file transfer and content management system accounts.
- Develop creative and conceptual roadmaps for Steinhardt websites and ensure functionality, consistency of data, standards and policies. Create and modify new and existing pages to ensure integration of site designs. Create, maintain, and analyze various interactive forms and publications and recommend and implement changes to site structure and functionality, development style guides, and visual standards. Enhance applications to meet new demands; create and modify existing scripts; troubleshoot and debug codes.
- Supervise student employees and external consultants. exercise authority or make effective recommendations for hiring and other changes of status. Identify and prioritize assignments to ensure deadlines are met and review work for accuracy. Participate in establishing department policies and procedures.
- This Position Description in no way states or implies that these are the only duties to be performed by the employee in this position. It does not limit the assignment of related duties not mentioned.
Qualifications
/Required/
- Bachelor’s degree in computer science
- 3+ years of web development experience and experience developing web applications for multiple browsers
- Excellent organizational, planning, and verbal and written communication skills.
- Expert knowledge of Linux, Apache, MySQL, and PHP.
- Strong working knowledge of the Symfony PHP framework or equivalent experience in a similar framework (CakePHP, Ruby on Rails, etc.)
- Familiarity with a Javascript framework such as Prototype, jQuery, YUI, Dojo, or MooTools.
- Ability to monitor, analyze, report on and improve server performance and use.
- Thorough knowledge of xHTML, dHTML, Javascript, CSS, and Ajax
/Preferred/
- Experience working in an academic environment.
- Experience configuring and administering Apache including mod_rewrite, SSL and Subversion modules.
- Experience administering or utilizing a version control system such as Subversion or CVS
- Knowledge of Flash/Actionscript
- Basic Image Manipulation (Photoshop or equivalent)
More Information
NYU Steinhardt Website – http://steinhardt.nyu.edu
About Working at NYU – http://www.nyu.edu/hr/employment/expexcel.html
NYU Benefits for Full-Time Employees – http://www.nyu.edu/hr/benefits/ft.employees/admin.prof.100.html
To apply
Please send a cover letter, resume, and portfolio to steinhardt.webmaster@nyu.edu. Someone will be in contact if there is interest, please do not call.