Senior Web Developer
The Metropolitan Museum of Art
(New York NY)
The Metropolitan Museum of Art (“the Museum”) is a private, not-for-profit institution whose collections include more than two million works of art spanning 5,000 years of world culture, from prehistory to the present and from every part of the globe. The Museum’s activities include exhibitions, lectures, publications, concerts, and educational programs. The Museum funds its operations through a variety of means, including support from its long-term investment portfolio. The Museum’s long-term investment portfolio has a current value of approximately $2.5 billion, and is invested globally across a diverse mix of asset classes.
The Digital Media department at The Metropolitan Museum of Art is seeking an experienced Senior Web Developer to be responsible for development and support of the Museum’s website. This position will be responsible for high-level programming related to the website’s front-end and back-end, including programming new online features and front-end functionality, and working with designers to develop new design templates. In addition, the Senior Web Developer will have opportunities to participate in the development of public-facing Museum technology solutions. The position reports to the Manager of Application Development, and works closely with other members of the Application Development team as a technical resource and guide.
This is a hands-on development position. Ideal candidates should be innovative, flexible, and self-directed; show a willingness to share, discuss, and brainstorm ideas; and enjoy writing code, solving problems and working/communicating with other developers.
Primary Responsibilities and Duties:
• Maintain, enhance and update the Museum’s website at www.metmuseum.org
• Document requirements, technical specifications and use cases for new designs, features and functionality for the website
• Ensure cross-browser compatibility for new and existing website development
• Develop custom tools for use in site administration
• Develop re-usable libraries and APIs as needed
• Establish, support and maintain site-wide C#.NET coding standards
• Ensure OWASP guidelines are being followed on all development and site is in compliance with PCI requirements
• Participate in code reviews
• Serve as lead developer on major sections of the Museum website
• Deploy code updates to all environments, including production
• Perform data sync from production CMS to non-production CMS as needed
• Be available as needed after-hours to support emergency production issues
• Other related duties
Requirements and Qualifications:
Experience and Skills:
• Proven ability to design reliable, maintainable code, and a firm understanding of web technologies and application programming.
• Expert level knowledge of the .NET framework, ASP.NET 3.5, 4.0, C# 4.0, MVC
• Strong knowledge of MS SQL Server 2005, 2008, stored procedures, views, database design for performance, query optimization
• Significant experience creating and consuming web services (REST and SOAP)
• Experience creating and documenting APIs to be used/consumed by others
• Experience coding and maintaining secure eCommerce web applications
• Experience creating standards compliant UIs using XHTML and CSS
• Experience with TFS or other version control system
• Knowledge of object oriented design patterns
• Experience with the following preferred: Flash, Silverlight, iOS/Android
• Experience with Content Management Systems, Sitecore a plus
• Windows Server 2000/2003, XP, 7, 2008; IIS 6, 7.5
Knowledge and Education:
• 5+ years of significant website development, support and maintenance experience, with a strong background in large-scale, database-driven web application development.
• BS or BA Degree in Computer Science or Information Systems or a related discipline
• Must have an interest in, knowledge of, and enthusiasm for the internet and web-related technologies
• Interest in the arts, art history, museums, and/or cultural affairs is preferred
Please send cover letter, resume, and salary history to email@example.com with the position title in the subject line.