Python Developer - Django - Contract - London - £400 - £500 a day

London

£400 - £500 a day

Python developer needed for an initial 3 month project for a digital lab working within the public sector (New budget released in April for extension). Candidates must have strong skills in frontend or backend web developer (or both) and be ready to quickly get to work within a multi-disciplinary team of developers, designers, editors, analysts focussed on one or more products or projects.

Day-to-day you will be responsible for working with that team to design, create and improve new and existing products, platforms and transactions across government.

The main responsibilities of the post are:

Building web and mobile products to serve a variety of citizens' needs.
Implementing APIs for internal and external use.
Building up a useful, robust automated test suite to support a Continuous Deployment environment.
Being involved in the wider web development community, identifying good practices we can adopt and sharing the experiences.
Sharing knowledge of tools and techniques with the wider team, both developers and non-developers
Taking part in 2nd-line support of applications and platforms, including occasional support outside of office hours
PERSON SPECIFICATION - COMPETENCES/SKILLS REQUIRED

Specialist Skills & Requirements

Essential

Experience building server-side web applications and detailed knowledge of at least one programming language (They use a range of languages including ruby, python and scala) and/or detailed understanding and experience of front-end web development (HTML/CSS/JS)
An ability to communicate technical concepts to a non-technical audience
Experience working on technical projects within a team
Working knowledge of unix-like operating systems such as Linux and/or Mac OS X
Knowledge of the use of version control systems such as subversion or git
Ability to quickly research and learn new programming tools and techniques
Desirable

Knowledge of relational and non-relational database systems
System administration and configuration management skills
Experience presenting work at user groups and conferences
Experience of building and scaling high-traffic websites
Understanding of the use of Responsive Web Design
Experience of working with JavaScript libraries to produce data visualizations
Experience of designing and maintaining public HTTP APIs
Experience of handling large data sets and scaling their handling and storage

Posted by TechNet Digital, 01 Mar