Python Developer

at InfoPeople Corporation
Published February 7, 2020
Location New York, NY
Category Default  
Job Type Full-time  

Description

Position: Python Developer

Location: NYC, NY

Duration: Fulltime/Permanent

 

(Required Skills and Experience)

·         3+ years of commercial-grade development experience with complex applications.

·         Experience in idiomatic Python 3.4+

·         Experience in OOP/functional coding in Python

·         Understanding of multithreading/multiprocessing in Python.

·         Understanding of Generators and asynchronous operations in Python.

·         Knowledge of advanced language features in Python: context managers, decorators, descriptors.

·         Experience of Virtual environment (venv).

·         Experience with Agile development in Python.

·         Experience with Testing in Python (Behave, PyTest).

·         Real-world knowledge in microservices architecture.

·         Experience with data modeling.

·         Experience/knowledge of Databases (SQL, MongoDB, key:value).

·         Experience in Messaging/streaming/REST API's.

·         Strong interpersonal and organizational skills are required


(Desired Skills and Experience)

·         Knowledge of, and strong demonstrated interest in, global financial markets and financial products.