SAGE

  • Senior PHP Developer

    Location UK-LND-London
    Posted Date 1 week ago(4/11/2018 12:03 PM)
    Req #
    18-4951
    # Positions
    1
    Category
    Information Services (UK) - General
  • Overview

    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:

     

    1. Creating and maintaining strong partnerships with business stakeholders
    2. Recommending a long-term strategic roadmap for all PHP & Drupal applications
    3. Defining architectural direction and ensuring technical solutions are aligned
    4. Managing tasks and priorities for external developers by assigning tickets, setting priorities, reviewing requirements, facilitating technical discussions, and leading code reviews
    5. Working with team members and business stakeholders to analyze requirements and define technical requirements when needed
    6. Creating work/time estimates based on technical requirements
    7. Developing new features and functionality
    8. Assisting with sprint definitions and releases
    9. Collaborating with QA team to ensure robust quality assurance testing
    10. Working with platform hosting vendor on issues and support
    11. Supporting and documenting integrations with backend systems
    12. Applying Drupal software updates as needed
    13. Ensuring code is of a high standard and secured in a source code repository
    14. Creating robust back-up, escalation and disaster recovery plans
    15. Ensuring applications meet current security best practices
    16. 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

    Options

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