change
starts now...

< BACK TO SEARCH RESULTS

Greenwich, United States

Above Market Rate

Our client, the commodities arm of a global Multi Strategy Hedge Fund seeks a strong Python developer with a background in Computer Science/Data Structures.

Duties and Responsibilities:

  • Work directly with technical team members as well as schedulers to build a gas logistics platform. The system will allow the logistics team to perform all scheduling operations fast and with ease. The system will also feed risk correctly and attribute scheduling p&l appropriately 
  • Responsible for all phases of the technology life cycle
  • Coordinating and communicating specific subject matter knowledge to the design and integration phase of each project
  • Advising on and implementing the appropriate architecture, data model, and system design and interfacing requirements for the project
  • Initial phase of this project will involve working with a vendor system but the goal is to gradually phase out this dependency


Required Skills 

  • Fluent in python or C++ or Java, preferably python. 
  • Strong computer science fundamentals (data structures, algorithms, distributed development, system design)
  • Knowledge of North American natural gas markets specifically scheduling
  • Proactive individual with experience working within a fast paced environment
  • Strong written and verbal communication skills on both technical and non-technical topics
  • Commitment to continuous integration and other SDLC best practices


Desired Skills:

  • Exposure to OTC/Derivatives trade life cycle and position management a plus
  • Experience on a technology team within a financial institution
  • Past experience working within a globally distributed team would be beneficial


Personal/Communication Skills: 

  • Outstanding analysis / problem solving skills 
  • Excellent communication and teamwork skills 
  • Intellectual curiosity. A strong desire and aptitude to learn and share ideas and knowledge with colleagues.
  • Open and flexible to change (programming language, evolving specs, different business areas, etc.) 
  • Self starter who is comfortable interfacing with a diverse set of people (Traders, Quants, Trading Assistants, etc) 
  • Ability to manage multiple tasks in a demanding and changing environment


Background / Experience: 

  • Technical education should include an undergraduate and/or advanced computer science, electrical engineering or other relevant applied science 
  • Proven track record in software design and development


If you would like to be considered for the position of Python Software Engineer or wish to discuss it further please leave your details below.  Your resume will be held in confidence until you connect with a member of our search

Upload