
Python Developer
HarperCollins Publishers
- Closing: 11:59pm, 20th Sep 2022 BST
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.69 (21968)
8.69 (21968)
Job Description
Introduction to the role
We are looking for an experienced Software Developer to join our Growth and Analytics team, playing a critical role in the implementation of a new project in the ever-changing e-book industry and the ultra-competitive UK market. The successful candidate will have the opportunity to use and develop their coding skills while learning about technology, marketing and strategy in a young, innovative and dynamic environment amongst big players such as Amazon, Google or Apple.
Key tasks and accountabilities
Developing software in Python to add incremental value to the business in a repeatable and automated manner.
Designing, implementing, and maintaining digital tools using Python, APIs, SQL and no-SQL databases.
Analysing the performance and scalability of applications periodically and presenting the results to the team with attention to detail.
Estimation and delivery of working code on time and to agreed standards.
Code reviews for other team members and pair-programming.
Writing tests (unit tests, integration tests and data quality tests)
Collaborating with the Technology team effectively to translate business to technology requirements, managing data requirements with developers as well as securing and maintaining the data platform.
Clearly communicating with the stakeholders, including working with Data Scientists, Marketing, Sales, Editorial and local/global technology teams.
Writing clean, well-documented and testable code following best practices and team coding standards.
Working with multiple data sources and high volume of data.
Problem solving and using creativity to tackle challenges with the freedom to make technical decisions.
Developing an in-depth understanding of the market, as well as industry best practices.
Skills required
Proficient in Python and libraries such as Pandas, following coding best practices and version control.
Ability to model data in persistent storage, as well as optimising SQL queries.
Working with Linux, MacOS and Bash scripts.
Use of SCM, i.e., Git, and platforms such as BitBucket.
Designing basic architectural patterns, knowing when to apply them and what their trade-offs are.
Experience working with APIs.
Appropriately documenting project work for future reference or review
Experience in DevOps culture (CI/CD pipelines and Cloud Infrastructure).Experience with Immutable Infrastructure (Docker, Terraform, etc).
Use of web frameworks such as Flask/Django and ORM.
Experience with data analytics libraries (Pandas, Matplotlib, Plotly or similar).
Experience with web scraping (Scrapy, Selenium, BeautifulSoup).
Ambitious and business-driven professional, with integrity and confidence in both dealing with people and influencing key stakeholders.
Organized and accurate approach to work.
Creative, innovative thinker with outstanding problem-solving skills.
Able to take responsibility without micromanagement.
Benefits
Hybrid working model (2+ days in the office)
26 days holiday plus bank holidays (option to buy and sell holiday days)
Enhanced pay for maternity, paternity, adoption and shared parental leave
Private healthcare cover and life assurance
Free access to HeadSpace, employee assistance programme (24 hour helpline), mental health first aiders, and a wellbeing portal
Season ticket loans (from day 1 for entry level) and cycle to work scheme
Employee networks: HC All In (open forum), Elevate (for ethnic minority colleagues), HarperParents, Menopause at Work and Pride at HC
Unlimited training on our Learning and Development portal, management courses (up to MA level) and mentoring programmes
Virtual GP and eyecare vouchers
Gym membership discount
Onsite physiotherapy (London only)
Charitable donation matching and volunteering day
We're a certified Carbon Neutral company
Free e-books and audiobooks, newspaper subscriptions and discounts on books
Subsidised canteen and retail discounts
Onsite prayer room
If you wish to discuss anything regarding this position and/or your application to this role, please reach out directly to our Talent Acquisition Manager at stephanie.jemmett@harpercollins.co.uk with subject heading ‘Vacancy Query’ plus the job title and we will aim to get back to you within 5 working days.
Removing bias from the hiring process
Applications closed Tue 20th Sep 2022
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 Tue 20th Sep 2022