Snr Python Developer

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

Description

Job Title: Sr Pyton Developer

Inside IR35
Location: London
Job Purpose and primary objectives:
Sr Pyton Developer with efficient coding skills in Python, Exposure to Data Integration & migration is more preferred.
Key responsibilities (please specify if the position is an individual one or part of a team):
Writing reusable, testable, and efficient code
Design and implementation of low-latency, high-availability, and performant applications
Provide technical direction for product sub-system, and/or application research, design, analysis, testing, process improvement, and troubleshooting
Understanding, analysing, and implementing - Business needs, feature modification requests, conversion into software components
Integration of user-oriented elements into different applications, data storage solutions
Identifies options for improving development quality and presents proposals for these improvements
Integration of user-facing elements developed by Front End developers with Server Side logic
Implementation of security and data protection
Integration of data storage solutions include databases, key-value stores, blob stores, etc
- Supervisory/Managerial responsibilities (please specify if the position will have persons reporting to it):
Mentor/coach other team members for the project deliverables
Out of the box thinking capability
- Other responsibilities

- Budgets, targets, equipment etc (please specify):
NA
Key Skills/Knowledge:
Expert in Python, with knowledge of at least one Python web framework such as Django, Flask, etc, Web frameworks and RESTful APIs
Familiarity with event-driven programming in Python, Working with Python libraries like Pandas, NumPy, etc
Able to integrate multiple data sources and databases into one system
Understanding of the threading limitations of Python, and multi-process architecture
Knowledge of object-relational mapping (ORM)
Knowledge of ETL Concepts
Developing - Backend components to enhance performance and receptiveness, Server Side logic, and platform, statistical learning models, highly responsive web applications
Good understanding of Server Side templating languages such as Jinja 2, Mako, etc depending on your technology stack
Basic understanding of Front End technologies, such as JavaScript, HTML5, and CSS3
Understanding of fundamental design principles behind a scalable application
Familiarity with some ORM (Object Relational Mapper) libraries
Able to create database schemas that represent and support business processes
Data visualization, statistics, data analytics
Experience managing huge chunks of data in CSV, txt, log, and JSON data formats
Testing and debugging skills using software applications with Python test framework tools like Behave, Pytest, PyUnit, etc.
Proficient understanding of code versioning tools such as Git, Mercurial or SVN
Designing and implementing - High availability and low latency applications, data protection and security features
Knowledge of user authentication and authorization between multiple systems, Servers, and environments
Experience required:
Proven Python skills in product development at large scale
Hands on experience with Data integration, Datamodelling & Data migration is more preferred
Start date
ASAP
Duration
6.0 MONTH
From
SidTech LTD
Published at
23.07.2021
Project ID:
2168987
Contract type
Freelance
To apply to this project you must log in.
Register