Job Title: Senior Web Developer
Salary Range: Min. Mid.
Dept/Div: Marketing & Corporate Communications
Hours of Work: 9:00 am – 5:30 pm (7 1/2 hours/day)
**Must be willing and able to provide off hours support for urgent MTA requests on a 24 hour basis.
Will assist the Webmaster on all areas of content creation and maintenance for the MTA internet, mobile, intranet and extranet web sites, including working with the MTA and its agencies and consultants; designing and coding new web applications and content; developing and maintaining web content and applications in Drupal Open Source content management system (CMS) and homegrown PHP-based systems; work with IT to evaluate and design the MTA’s web content and applications database; evaluating and advising on technical aspects of the MTA web environment such as: frameworks, information architecture, database design, collaboration tools, change management, etc.; keeping MTA websites current and standards compliant; reviewing and optimizing existing web pages and applications; and providing off-hours support for urgent MTA requests on a 24-hour basis. The position will be required to design and model an MTA web database, as well as create proper and relative database structure for MTA web applications and pages.
o Plan, program, and maintain web content and applications for MTA’s internet, mobile, and intranet websites from designs created or approved by Marketing Department.
o Develop custom Drupal modules in accordance with internal standards/policies and best practices, including testing, and troubleshooting and maintenance.
o Develop custom Drupal templates and themes in accordance with government and web best practices, including usability, accessibility, documentation, and training others on use.
o Advise senior management and the MTA agency developers on technical matters associated with the MTA web environment, including web programming, frameworks, information architecture, database design, collaboration tools, change management, and new technologies.
o Work with IT and Marketing to continuously evaluate solutions for and develop scalable CMS to be used for the MTA websites based on user specifications and existing framework and technology architecture. Act as a CMS Administrative Super-User with the Webmaster and Applications Support for chosen systems.
o Create technical requirements documents for new web initiatives including set-up, scripts, network, database development, security and installation; identifying constraints and technical issues.
o Analyze existing web infrastructure and use formal data modeling techniques to design the MTA web database. Create and analyze proper and relative database structure for MTA web applications/pages.
o Create standards, documentation, and provide web training and support for MTA web applications. Publish APIs, as needed.
o Provide off-hours and weekend remote support for urgent web publishing requests.
o Execute special requests from MTA senior management.
o Perform daily maintenance work on website, including reviewing new material from agencies and filling publication requests from inside and outside agencies.
DESIRED KNOWLEDGE, SKILLS, AND ABILITIES:
o Exceptional web design portfolio.
o Ability to develop in Drupal v7.0 including installation, customizing modules, theming, and working with WebForms.
o Ability to quickly code usable web pages in semantic HTML/CSS from design prototypes.
o Ability to build secure, accessible web applications, with an emphasis on sound software development practices.
o Knowledge of web standards, best practices, and accessibility.
o Must be flexible and self-motivated.
o Must possess excellent writing and communication skills.
o Must possess good human relation skills in dealing with internal clients, outside contractors and the general public.
o Willingness to learn new technologies.
o Helpful to have experience with any of the following: Drush, Java, C++, .NET, mobile apps, WordPress, joomla, Ruby on Rails, Eclipse.
o Must be willing and able to provide off hours support for urgent MTA requests on a 24 hour basis.
EDUCATION AND EXPERIENCE:
o Bachelor’s Degree or the equivalent in progressively responsible experience
o Two to Five years related work experience in web site design
o Two to Five years related work experience in server-side programming, preferably MVC (Ruby and PHP) and on the Java platform.
o Two to Five years related work experience in web database design and modeling.
o Two to Five years related work experience with content management systems.
Please apply online at mta.info