Python Developer x 2 (Django/Flask,Angular, SQL,SDN)


£400 - £500 a day

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 Liberty Global 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

AAP3 is acting as an Employment Business in relation to this vacancy.
This job was originally posted as

Posted by AAP3, 09 Feb