Job title: Operations Python Developer
Job type: Permanent
Emp type: Full-time
Salary: Negotiable
Location: New York, United States
Job published: 2021-11-11
Job ID: 42230

Job Description

Our client is searching for an experienced Python Developer to join their team in New York. Python Developers on the Ops team work on automation and development projects that touch every part of the trade lifecycle

 

Responsibilities:  

  • Write deployment and monitoring systems (everything from the backend processes to the user-visible desktop GUIs) in Python to help
  • Architect and design enhancements for the global trading post trade system, mainly using Python
  • Develop tools to automate the daily trading processes and help real-time analysts discover and investigate internal and external outages
  • Write automation jobs in Python that support the mechanics of managing the global trading network
  • Help us release a lot of code (the main repo deploys after each commit) that reaches into every office and department at the company while using the latest technologies and techniques in Python and Software Engineering to drive improvements to all the systems, new or old
  • Extract, review, analyze, and reconcile data from multiple databases, servers, and platforms
  • Work on tasks with a variety of time scopes: quick fixes to existing processes and long-term direction setting
  • Maintain and improve existing internal and external processes
  • Take ownership of the continual drive for automation on the team

 

Requirements:

  • 2+ years of Python development experience
  • Working experience with relational databases, VBA, and SQL
  • Mastery of multitasking and extraordinary time management skills
  • Ability to navigate large interconnected projects while also paying close attention to details
  • Experience with building front ends with React/JavaScript or PyQt is a plus
  • Experience with gRPC and trio is a plus
  • Excellent design, debugging, and problem solving skills
  • Experience deploying and maintaining applications. You’ve seen an application from the design phase through the production phase
  • Knowledge of UNIX operating systems (they use Linux), system/processor performance, and network communication
  • Comfortable debugging networked programs on a UNIX terminal
  • You can look at code, figure out how it works, and how to make it better
  • You really like to work with people who challenge you and make you better at what you do

 

Education:

 

  • A Bachelor’s degree in Computer Science, Engineering, or a related field.

 

If you would like to be considered for the position of Operations Python Developer or wish to discuss the role further then please leave your details below. Your resume will be held in confidence until you connect with a member of our team

 

Email:  info@njf.com or call London (0207 604 4444,) New York (212 400 4845) or Chicago (312 204 7216) to speak to a member of our team. Thank you