Senior PHP Developer

Location US-DC-Washington, D.C. | UK-LND-London
Posted Date 1 week ago(3/12/2018 9:29 PM)
Req #
# Positions
Operations (US) - Publishing Technologies


This position serves as the senior PHP Developer responsible for the overall architecture and long-term strategy of SAGE’s Drupal platform. Responsibilities include building strong relationships with stakeholders to create a long-term strategic roadmap for Drupal applications; overseeing and setting priorities for internal and external developers; supporting and documenting integrations with back-end systems, such as CRM and financial systems; analyzing and defining technical requirements; providing back-end/module development for complex enhancements; assisting with development priorities and sprints; maintaining Drupal software and source code repository; and creating robust back-up, escalation and disaster recovery plans.

Essential Job Functions & Responsibilities

The job functions include, but are not limited to, the following:

  • Creating and maintaining strong partnerships with business stakeholders
  • Recommending a long-term strategic roadmap for all PHP & Drupal applications
  • Defining architectural direction and ensuring technical solutions are aligned
  • Managing tasks and priorities for external developers by assigning tickets, setting priorities, reviewing requirements, facilitating technical discussions, and leading code reviews
  • Working with team members and business stakeholders to analyze requirements and define technical requirements when needed
  • Creating work/time estimates based on technical requirements
  • Developing new features and functionality
  • Assisting with sprint definitions and releases
  • Collaborating with QA team to ensure robust quality assurance testing
  • Working with platform hosting vendor on issues and support
  • Supporting and documenting integrations with backend systems
  • Applying Drupal software updates as needed
  • Ensuring code is of a high standard and secured in a source code repository
  • Creating robust back-up, escalation and disaster recovery plans
  • Ensuring applications meet current security best practices
  • Manage, deploy and oversee regular releases in an agile environment

Qualifications & Education

Any combination equivalent to, but not limited to, the following:

  • Five to ten years programming experience with strong knowledge of PHP 
  • Three to five years’ experience developing responsive websites using Drupal 7 CMS, HTML/HTML5, CSS/CSS3, and JavaScript/jQuery 
  • Very good knowledge of developing application using Object Oriented PHP programming.
  • Strong knowledge of Drupal, including custom module development, theme development, key contributed modules and core API
  • Strong knowledge of design principles for a scalable application.
  • Experience managing external vendors and developers
  • Experience working in Agile development
  • Experience guiding the website’s architecture, ensuring high-performance and availability, and managing all technical aspects of the CMS
  • Thorough understanding of the Software Development workflow (e.g. Requirements, Design, Development, Testing)
  • Solid understanding of AJAX, HTML, Javascript, and CSS and components
  • Proficient in the maintenance and administration of Drupal modules and sites
  • Knowledge of ticket/release tracking systems, such as Jira
  • Familiarity with source control systems such as Git, etc.
  • Knowledge of build systems such as Jenkins, desirable
  • Must have experience and be proficient with Solr
  • Experience in integrating with API’s

Language, Reasoning, Analytical & Mathematical Skills

Any combination equivalent to, but not limited to, the following:


  • Effective communications skills, both oral and written, skills are required. Must be effective at understanding and communicating with an array of stakeholders: project management, programmers and tech staff, business stakeholders, end-users, upper management, other internal SAGE staff, and external contractors, vendors, clients, and customers.
  • Excellent Leadership and Teamwork. Needs to work effectively with internal and external team members at various levels to achieve results through cooperative, goal-oriented approach.
  • Excellent problem solving skills. Must be able to examine a problem in the context of the business requirements and provide guidance by suggesting possible solutions and their impacts on the business.
  • Results Focus and Accountability. Ability to achieve results within project schedules and deadlines, setting challenging goals, prioritizing tasks, overcoming obstacles, problem-solving, accepting accountability, and providing leadership.
  • Multitasking. Must be ability to work in a fast-paced environment and juggle multiple tasks.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed