Job ID: 2019-6184 Type: College of Nursing (NS1058) # of Openings: 1 Category: Technology New York University
Develop and maintain web applications and programs in an agile development workflow. Design, code, test, implement, debug and help to maintain college intranet and internet web applications; develop web solutions for grants related projects; monitor application servers to ensure uptime and availability. Provide support to grant administrators, faculty and staff of the college including, providing viable web-solutions to support the colleges mission and grant related activities, developing and updating user guides, and training users on how to use web solutions. Research new web technologies and tools and prototype new web-sites for demonstration purposes and maintain project status reports for dissemination at weekly meetings.
Required Education: Bachelor's Degree Computer Science, Information Technology or related field.
Preferred Education: Web Development related degree or certificate
Required Experience: 2+ years experience developing in PHP with object-oriented programming techniques including maintaining high-traffic websites in CMS applications such as Drupal. Experience with writing fast, maintainable and up to industry standard, custom modules in Drupal 8. Experience in maintaining high traffic single and multi-site Drupal 8 environments.
Preferred Experience: Proficient understanding of code versioning tools in a team setting (GIT preferred). Experience successfully writing unit and BDD testing. Experience working with Drupal multi-sites, including writing code following strict Drupal standards and best practices. Experience with front-end built tools (Gulp, Yarn). Experience with agile scrum development model. Experience using API portals such as MuleSoft.
Required Skills, Knowledge and Abilities: Working knowledge and understanding of component-based theming. Ability to write code following industry standard best practices with automated tests. Working knowledge of dependency management tools such as Composer or Node. Demonstrated writing ability. Proficient knowledge in Drupal API, third party modules and system architecture. Ability to prioritize and meet deadlines and advise and provide solutions to problems in a team setting. Excellent communication, analytical, organizational, time and project management skills.
Preferred Skills, Knowledge and Abilities: Comfortable with command-line tools such as Drush. Familiarity with CSS preprocessors (SASS) and front-end frameworks (Bootstrap). Experience with Acquia's BLT development tool.
Founded in 1831, New York University is now one of the largest private universities in the United States. Of the more than 3,000 colleges and universities in America, New York University is one of only 60 member institutions of the distinguished Association of American Universities.