Backend Developer
Previous Job
Previous
Backend Developer
Ref No.: 18-03575
Location: Philadelphia, Pennsylvania
Position Type:Direct Placement
Start Date: 04/02/2018
Title: Backend Software Developer
Start Date: Late April/Early May
Duration: Perm
Salary: DOE
  • 4 weeks vacation
  • Health benefits
  • 401k
Details/JD:
  • Reworking the website with a small inhouse team of 5
  • Re-doing their CMS as it is proprietary, old and terrible (Drupal preferred, open to Wordpress)
  • Creating and instituting workflows for content development on CMS (needs someone who can tell them to go Drupal or Wordpress but they are leaning towards Drupal)
  • Current site for FrontEnd is PHP & Lamp (moving to React/Bootstrap)
  • Needs to wear multiple hats
  • Integrating with current systems
  • Working very closely with Front End Developer (architect, implement & integrate)
  • e-Commerce (nice to have)
  • Implementing CRM solutions (evaluate and figure out which one they should go with)
  • Ticketing System (Passport - will need to integrate that)
  • API - creating & developing connections
  • Databases
  • Web Services (unknown direction on what they will be doing with that)
How You Will Contribute

We are looking for a Backend Software Developer to work on our exciting initiative to develop a common mobile platform supporting our website, interactive applications, mobile applications and system integrations. We have ambitious plans for the creation and integration of web and visitor-facing mobile applications that tie into a suite of backend services. We need an experienced back-end developer who can integrate a suite of services that runs across multiple outlets including the website, mobile apps and digital experiences in the galleries.

These interactive applications center on presenting different combinations of media, including video, animation, audio, imagery, and graphics to create a visitor-centered experience that is aesthetically-appealing and content-rich. We're looking for a creative thinker who will provide mentorship to the Interactive team while encouraging and supporting experimentation in approach, adherence to a systematic development plan, and iterative as well as collaborative work practices.

Specifically, you will...
  • Create a leading, state-of-the-art Content Management System (CMS) that will serve our diverse applications needs.
  • Develop APIs to integrate content and data from various repositories into the mobile platform architecture.
  • Integrate ecommerce, ticketing, DAMs (Digital Asset Management), Collections Information Systems and more into a unified platform to server our digital outlets.
  • Create a simple-to-use but powerful Content Creation system, built on the new CMS, that will enable our staff experts to generate a variety of content for our digital outlets.
  • Work closely with our Interactive team to integrate the Mobile Platform to the website, mobile apps, digital publications and other digital outlets.
  • Work closely with our IIT team to integrate ecommerce, business systems and servers into the mobile platform environment.
  • Be responsible for digital content delivery and functional integration across our various backend systems serving the website, mobile applications and digital platforms.
  • Effectively troubleshoot issues on the fly while creating solid comprehensive solutions.
  • Coordinate with the Web Developer and Applications Developer on content and functional integrations between mobile and web.
  • Implement content workflows and a CMS System that allow staff to generate and take responsibility for content creation to feed our digital outlets.
  • Work with the Interactive UX/UI Designer on CMS staff tools development.
  • Work to advance product development and innovation as a contributor to an interdisciplinary team to improve our creative processes.
  • Mentor staff and oversee contractors on industry-leading best practices for museum backend information systems.
  • Maintain existing systems and servers to work seamlessly with newly created mobile platform elements.
  • Oversee the development and integration of reporting systems for visitor interactions and hardware status monitoring of Interactive applications and services.
  • Provide thought leadership for the organization regarding digital transformation best practices.
  • Research and prototype new methods and technologies for web and mobile applications backend systems and integration, CMS platforms, API layers, media repositories, interactive technologies, as well as developing ways of integrating new functionality with existing backend solutions.

Your diverse background includes...
  • 5+ years of professional web and mobile backend development experience.
  • Degree in Computer Science or related field.
  • An extensive knowledge of mobile web, mobile application and interactive applications development practices and a sophisticated knowledge of UI development.
  • Prior experience in programming digital media; experience at a new media studio/agency is preferred.
  • Senior-level proficiency with Drupal, Wordpress, SQL, Javascript, React, Angular, ecommerce and transaction systems.
  • Experience with AWS, CMS systems, API's, Content Workflow development, server configuration and management, and interactive technologies.
  • A firm understanding of best practices based on user-centered design, and agile and responsive principles is required.
  • Prior experience with public-facing, consumer-oriented application and systems development preferred.