Lead Developer (Python/Django)


Premium Job From TechnoRecruit

Recruiter

TechnoRecruit

Listed on

23rd May 2017

Location

Bath

Salary/Rate

£40000 - £50000

Type

Permanent

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

Purpose of role

The role of the Lead Developer (LD) is to lead the team of in-house developers and contractors, defining best practice and working with the CIO and project manager to ensure multiple simultaneous development projects are delivered on time to an agreed and consistent quality standard.

As it is a small team, this will very much be a hands-on coding role in addition to the management responsibilities.

The current team consists of four back end and one front-end developers and a UX designer, and a development agency on contract. We operate using Agile Scrum methodology for the most part, although for some projects Waterfall is more appropriate and we are not dogmatic.

Day to day responsibilities

In addition to taking the tech lead on individual project(s), the LD will;

* Form part of a development management group with the CIO and project manager to determine prioritisation

* Advise the CIO on the appropriate development approach to solving agreed business needs

* Assist the CIO with the recruitment of permanent staff and the selection of contractors and agencies

* Work closely with the project manager on estimation and delivery of projects

* Work with the technical leads of each individual project to ensure consistency, co-ordination and quality of output

* Ensure that the work of contractors and other external resources meets Prezola’s standards

* In consultation with the whole development team, determine coding best practice, use of tools, systems and processes

* Put together staff training programmes, including individual mentoring where required

* Represent the development team to the Board and in other management meetings as required

Person Specification

The successful candidate will be able to demonstrate:

* Leadership skills, bringing teams of people together in a common purpose

* Ability to collaborate with others and build a consensus on the way to solve any given problem

* Interpersonal skills to work with both the development team and others in the business in a collaborative and cooperative manner

* Ability to communicate technical issues to management clearly

* Excellent technical knowledge of the systems in use, including:

* Python (essential)

* Django (essential)

* PostreSQL

* Nginx

* Docker

* AWS (including Elastic Beanstalk)

* Angular 2

* GitHub

* Elasticsearch

* Excellent programming skills

* Ability to mentor and train junior staff

* Understanding of the commercial issues facing a business and their influence on development priorities

Please click the APPLY button below!

Keywords : Python, Django, SQL, Developer

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: