Python Developer

HarperCollins Publishers

Location London/Glasgow
Salary Permanent
  • Closing: 3:00pm, 2nd Jan 2022 GMT

Perks and benefits

Work from home option
Healthcare
Retirement benefits
Wellness programs
Employee Assistance Programme
Enhanced maternity and paternity leave
Extra holiday
Professional development
Mentoring/coaching
Paid volunteer days
Flexible benefits scheme
Cycle to work scheme

Candidate happiness

8.67 (24021)

Job Description

HarperCollins Publishers is seeking an experienced Python Developer to join the team developing a new enterprise web application providing information about our publishing products, sales, inventory and customers.

Their job will be to assist with the adaptation of the core application for use by HarperCollins 3rd party distribution clients, in addition to collaborating on feature development and integration via API with other HC enterprise web apps.

They will join an agile product team so should be familiar and comfortable with SCRUM agile delivery processes and user story-based specification and oriented to the core values of the Agile Manifesto. They will work in tandem with the lead developer and UI designer and report into the project SCRUM Master.

The team use Atlassian tools for collaboration – Jira, Confluence, Bitbucket so experience and proficiency of using these and Jenkins for CI/CD development would be advantageous.

The project is looking for someone with full-stack development aptitude. The application solution involves integrating and surfacing large amounts of data from enterprise databases and presenting that clearly in a performant web application. Additionally, someone with an understanding of web application security and security-by-design principles, the job will also include integrating the application via SAML with our enterprise identity management platform.

The initial contract would be for three months with the possibility for extension for the duration for other phases of the program.

Responsibilities

  • Full-stack python web application development in Django.

  • Customising and adapting an application for 3rd party use.

  • Integrating the web app with enterprise data sources.

  • Working as member of a focussed, highly communicative agile development team on site.

 

Skills and Qualifications

Essential

  • Python Django framework.

  • Full stack web application development.

  • SQL and working with relational databases.

  • Using Python in object-oriented context.

  • JavaScript, JSON.

  • Agile software development practice.

  • CI/CD practices.

  • REST API integration.

 

Preferable

  • Elasticsearch.

  • SAML/ Okta.

  • MySQL.

  • Microsoft Azure.

  • Docker.

  • Jenkins

Removing bias from the hiring process

Applications closed Sun 2nd Jan 2022

x

Removing bias from the hiring process

  • Your application will be anonymously reviewed by our hiring team to ensure fairness
  • You’ll need a CV/résumé, but it’ll only be considered if you score well on the anonymous review

Applications closed Sun 2nd Jan 2022