Senior Python Developer £550pd - Java

Greater London  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Senior Python Developer £550pd - Java

My client is currently seeking passionate and effective agile Python application developers, with a proven track record of developing Back End software, to help grow their online business.

You will be working on the core components supporting subscription, product, pricing and offer management.

As a Python Software Developer you will be a disciplined professional that displays technical aptitude and will possess a level of business acumen. You will work in a dedicated product stream as part of a self-organising and empowered team (Agile). In bi-weekly iterations you will showcase the functionality you have completed to the Product Sponsor and stakeholders and deliver high-quality working software to a production environment.

*Deliver production-ready running tested Python software as part of a mostly-Java stack of components (Java experience is desirable, but not strictly required)

*Work as part of the team to support and maintain the live product (including first line support).

*Participate in daily stand-up meetings, planning games, showcases, and retrospectives.

*Collaborate with the Product Owner to write user stories, providing information such as cost (estimates) and technical risk.

*Work with the testers to identify and ensure acceptance criteria are satisfied.

Essential
*Experience working with Agile methodologies and concepts such as XP, Lean, and Kanban
*Proven delivery experience of large-scale, Python-based Back End projects
*Python 2.7+ (or 3)
*Comfortable with pair programming and test/behaviour-driven development
*Testing tools & mock frameworks
*Flask (experience with Django or other web-framework will also be considered)
*RESTful APIs
*Understanding of complex data structures (eg graphs) and efficient Python implementations
*Comfortable in Unix/Linux/OS X environment
*Experience with high volume high availability systems (Back End focus)
*A background in Continuous Integration and Delivery practices

Desirable
*Knowledge or experience with Java, Scala or Go
*Interest in dev ops and experience with Docker and Kubernetes
*Experience with logging, monitoring and alerting tools, eg Splunk, Logstash, Kibana, App Dynamics, Prometheus, Alert Manager
*Experience with Cassandra or other No SQL databases
*Understanding principles of Micro Services Architecture
*Interested in wider Python community and contributing to Sky's own tech community (presentations, blogs, brown bag sessions)

PERSONAL SKILLS/COMPETENCES REQUIRED

Essential
*Someone that demonstrates active and conscious awareness of their environment, sensing and anticipating situations and being able to ask the right questions at the right time.
*Exemplary communication and people skills, in a technical or non-technical context.
*A persistent energising and motivating influence.
*Someone that is comfortable with change, able to fail fast, learn quickly, and be able to adapt to new challenges.
*Comfortable with mentoring or teaching other team members on areas you are more skilled.

Start date
ASAP
Duration
26 WEEKS
From
Harvey Nash IT Recruitment UK
Published at
03.07.2017
Project ID:
1372968
Contract type
Freelance
To apply to this project you must log in.
Register