The Metropolitan Museum of Art, one of the world’s finest museums, seeks a Software Developer in the Digital Media Department. The Met is looking for a talented and highly-motivated back-end developer to help transform how the museum manages and shares its data with the world. This is a unique opportunity to join the team that will open up the museum's content, broaden our audience, and establish new paradigms for content sharing within both our own applications and those of partner organizations.
Our team is small and relatively new at the museum. You will be working alongside a mobile developer, a full-stack developer, and a manager, all with experience building award-winning apps and systems. We are an agile team, and value maintaining a sustainable pace as we collaborate on projects. We use test-driven development to help us achieve that sustainability.
Our apps are currently using a NoSQL solution (MarkLogic) for aggregating and querying data, so any experience with that is a plus. The content management systems and services we maintain were built with PHP, XOpus, Drupal, and C#, but we are open to using other technologies as we refactor and improve them. The team has experience with Ruby on Rails, Python, MongoDB, and Backbone.js, and we love using open source software and frameworks when it makes sense.
This is a permanent full-time position.
Primary Responsibilities and Duties:
- The Met has over a million objects in its collection. We host dozens of events per day, and put on scores of exhibitions per year in the hundreds of galleries that make up our two locations. Our team’s mission is to connect all of this data and related content and make it available to the public in the form of mobile apps such as The Met app and Audio Guide, as well as interactives installed in the galleries, and digital signage throughout the museum. Your challenge will be to transform and aggregate this data from various sources with disparate schemas, build useful and elegant tools for editing its metadata, and develop APIs and services for both internal and external uses.
- Other related duties