Python Developer

United Kingdom

£400 - £500 a day

X 2 (DJANGO/FLASK, ANGULAR, SQL, SDN)

Location:
London

Work Type:
Contract

Salary / Rate:
£400 to £500 Daily Rate

The Company
The world leader in Digital and Cable Television services have an urgent requirement for an experienced Python Developer to join their Core Services Division Project working out of either London or The Netherlands on a contract basis for a minimum of 6 months with more than possible extension.

The Role
We are looking for Python developer to take the lead in developing data processing software, backend APIs and user interfaces for a SDN Data-Center Modelling project. Your main role will be in designing and implementing systems and software that will simplify troubleshooting, maintenance and alarm correlation for the NOC.
Major Job Duties and Responsibilities
Designs, develops and modifies code based on functional and system requirements.
Participate in testing process through unit and functional testing.
Perform development tool and environment design and configuration.
Support bug fixes, change requests and functional enhancement on the code.
Validates scope, plans and deliverables for assigned projects.
Leads the design, development, implementation, and support of information technology solutions encompassing multiple specializations, platforms, and technologies.
Responsible for overall technology direction for the assigned module/project.
Interacts with Design team and Test team for requirements and defects.
Write reusable, testable and efficient code
Design and implementation of data processing systems and software
Implementation of low-latency and highly available APIs
Integration of existing databases in processing pipeline
Support with implementation of user interfaces
Networking and IP Skills (Basic Networking knowledge including: * OSI model * IP and MAC addressing * Routing protocols)
Provide support to the Network Operations team to introduce more automation and improve their day-to-day tasks by reducing repetitive work
Ensure relevant processes are followed (Problem resolution, Change control and others) *
Follow the change and Incident Management process

Key Measures
Availability of network and connectivity, can be measured by number of incidents arising from unavailability of network connectivity before and after introduction of new tools
Performance, resiliency and stability of the network
Timely implement projects

Knowledge Skills and Experience
Software development skills are required, specifically in Python with 2+ years of experience in Flask or Django
PHP/Perl/Ruby/JavaScript knowledge is a plus
knowledge and experience in building user interfaces with Angular.js
SQL and no-SQL DB experience (MySQL, Elasticsearch, MongoDB, Neo4J)
Experience with Ansible, Vagrant, configuration management
Testing code with unittest, mock, pytest
Experience in the telecom industry, with systems support, design or implementation related roles
Fluent in spoken and written English
Able to work within a multicultural team of engineers
Good interpersonal skills, able communicator, highly autonomous
Team player

If you are interested in this exciting then please respond to this advert or send your CV to j.wright@lawrenceharvey.com and I will be in touch ASAP.

Lawrence Harvey is acting as an Employment Business in regards to this position.
Visit our website www.lawrenceharvey.com and follow us on Twitter for all live vacancies @lawharveyjobs

Posted by Lawrence Harvey, 14 Feb