• Software Developer (Python)

    Posted Date 4 months ago(07/03/2018 13:52)
    Job ID
    2017-1526
    # of Openings
    1
    Job Location(s)
    UK-London
    Category
    Technology
  • Overview

    Hogarth Worldwide (Part of WPP) leads the way in the production of TV, digital and print campaigns for some of the world’s most talked about brands. We’re based in London with many other global offices, and we’re growing quickly. In fact, we’re the industry’s fastest growing company.

     

    In March 2011, Hogarth launched ZONZA, a game changing web-based media asset management and content distribution platform for the marketing and media industries. As well as this, Hogarth has built Clearcast’s new advert submission and approval system for the UK television broadcasters.

                                                                                                                                         

    Hogarth has been growing its internal engineering resources and now requires a Software Developer (Python) to develop, maintain and support Hogarth’s software products.

    The individual should be very comfortable with enterprise SAAS architecture, tools and prossess together with software engineering knowledge.  The individual is expected to participate in all aspects of the designing, prototyping ,building and review of multiple products.

    Responsibilities

    Reporting to the Senior Product Manager

     

    • Provide technical leadership and guidance to cross functional teams
    • Participate in application analysis and redesign as part of the development effort
    • Produce a detailed functional design document to match requirements
    • Make sure that systems meet quality and security
    • Develop functional software solutions
    • Being accountable for the integrity of the technical of solutions delivered to ensure they are fit for purpose
    • Acting as the primary point of contact on projects for all technical issues
    • Liaising with senior stakeholders
    • Providing deep development advice and guidance to projects including those across multiple business domains
    • Mentoring and providing guidance on technical issues
    • Provide training and support to software engineering teams

    Qualifications

     

      • 5 plus years experience with Python (other language experience beneficial)
      • 5+ years experience in building enterprise scale applications
      • 2-5 years demonstrable experience with configuration management tools
      • 2-5 years experience with SOLR or equivalent
      • Hands-on experience with RESTful web services and experience of developing REST APIs
      • Experience with real-time push/long-polling technologies
      • Experience with working on high-availability and highly scalable systems
      • Experience with test-driven development
      • Proven experience in developing complex infrastructure and application solution
      • Proven experience of leading projects
      • Be technically knowledgeable on different platforms and be able to demonstrate that knowledge to a very high level
      • Excellent communication skills - verbal and written
      • Excellent Interpersonal Skills to be able to deal with Sales, Customers, Technical Consultants and other members of the wider engineering team
      • Ability to work under pressure and to tight timeline
      • Strong demonstrable 'ownership' ethic

    Options

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